home *** CD-ROM | disk | FTP | other *** search
/ Official HTML Publishing…scape (Macintosh Edition) / Official HTML Publishing for Netscape - Macintosh Edition.iso / Mac 68K Launch Me / Mac 68K Launch Me.rsrc / CODE_4_Generic-Lingo.txt < prev    next >
Text File  |  1996-08-14  |  279KB  |  5,005 lines

  1. # near model CODE resource
  2. # jump table entries: 40864-41010 (147 of them)
  3. 00000000  FFFF                     .extension 0xFFF // unimplemented
  4. 00000002  9FA0                     sub.l      -[A0], D7
  5. 00000004  0000 384C                ori.b      D0, 0x4C /* 'L' */
  6. fn00000008:
  7. 00000008  4AAF 0008                tst.l      [A7 + 0x8]
  8. 0000000C  670A                     beq        +0xC /* 00000018 */
  9. 0000000E  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  10. 00000012  4EAD E058                jsr        [A5 - 0x1FA8]
  11. 00000016  584F                     addq.w     A7, 4
  12. label00000018:
  13. 00000018  202F 0004                move.l     D0, [A7 + 0x4]
  14. 0000001C  4E75                     rts
  15. 0000001E  514F                     subq.w     A7, 8
  16. 00000020  7008                     moveq.l    D0, 0x08
  17. 00000022  2E80                     move.l     [A7], D0
  18. 00000024  2F6F 0010 0004           move.l     [A7 + 0x4], [A7 + 0x10]
  19. 0000002A  4857                     pea.l      [A7]
  20. 0000002C  4EAD E058                jsr        [A5 - 0x1FA8]
  21. 00000030  202F 0010                move.l     D0, [A7 + 0x10]
  22. 00000034  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23. 00000038  4E75                     rts
  24. fn0000003A:
  25. 0000003A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  26. 0000003E  4EAD E1C0                jsr        [A5 - 0x1E40]
  27. 00000042  7000                     moveq.l    D0, 0x00
  28. 00000044  584F                     addq.w     A7, 4
  29. 00000046  4E75                     rts
  30. fn00000048:
  31. 00000048  2F0A                     move.l     -[A7], A2
  32. 0000004A  246F 0008                movea.l    A2, [A7 + 0x8]
  33. 0000004E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  34. 00000052  2F2A 0000                move.l     -[A7], [A2 + 0x0]
  35. 00000056  4EAD E1B8                jsr        [A5 - 0x1E48]
  36. 0000005A  4292                     clr.l      [A2]
  37. 0000005C  42AA 0004                clr.l      [A2 + 0x4]
  38. 00000060  7000                     moveq.l    D0, 0x00
  39. 00000062  504F                     addq.w     A7, 8
  40. 00000064  245F                     movea.l    A2, [A7]+
  41. 00000066  4E75                     rts
  42. 00000068  206F 0004                movea.l    A0, [A7 + 0x4]
  43. 0000006C  4290                     clr.l      [A0]
  44. 0000006E  42A8 0004                clr.l      [A0 + 0x4]
  45. 00000072  7000                     moveq.l    D0, 0x00
  46. 00000074  4E75                     rts
  47. fn00000076:
  48. 00000076  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  49. 0000007A  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  50. 0000007E  4EAD E098                jsr        [A5 - 0x1F68]
  51. 00000082  4A00                     tst.b      D0
  52. 00000084  504F                     addq.w     A7, 8
  53. 00000086  6612                     bne        +0x14 /* 0000009A */
  54. 00000088  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  55. 0000008C  2F3C 8004 07D9           move.l     -[A7], 0x800407D9
  56. 00000092  4EBA FF74                jsr        [PC - 0x8C /* 00000008 */]
  57. 00000096  504F                     addq.w     A7, 8
  58. 00000098  4E75                     rts
  59. label0000009A:
  60. 0000009A  7000                     moveq.l    D0, 0x00
  61. 0000009C  4E75                     rts
  62. fn0000009E:
  63. 0000009E  2F0A                     move.l     -[A7], A2
  64. 000000A0  246F 0008                movea.l    A2, [A7 + 0x8]
  65. 000000A4  7008                     moveq.l    D0, 0x08
  66. 000000A6  B092                     cmp.l      D0, [A2]
  67. 000000A8  6712                     beq        +0x14 /* 000000BC */
  68. 000000AA  2F0A                     move.l     -[A7], A2
  69. 000000AC  2F3C 8004 07DA           move.l     -[A7], 0x800407DA
  70. 000000B2  4EBA FF54                jsr        [PC - 0xAC /* 00000008 */]
  71. 000000B6  504F                     addq.w     A7, 8
  72. 000000B8  245F                     movea.l    A2, [A7]+
  73. 000000BA  4E75                     rts
  74. label000000BC:
  75. 000000BC  306A 0006                movea.w    A0, [A2 + 0x6]
  76. 000000C0  226F 000C                movea.l    A1, [A7 + 0xC]
  77. 000000C4  2288                     move.l     [A1], A0
  78. 000000C6  7000                     moveq.l    D0, 0x00
  79. 000000C8  245F                     movea.l    A2, [A7]+
  80. 000000CA  4E75                     rts
  81. fn000000CC:
  82. 000000CC  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  83. 000000D0  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  84. 000000D4  4EAD E0A8                jsr        [A5 - 0x1F58]
  85. 000000D8  4A00                     tst.b      D0
  86. 000000DA  504F                     addq.w     A7, 8
  87. 000000DC  6612                     bne        +0x14 /* 000000F0 */
  88. 000000DE  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  89. 000000E2  2F3C 8004 07DB           move.l     -[A7], 0x800407DB
  90. 000000E8  4EBA FF1E                jsr        [PC - 0xE2 /* 00000008 */]
  91. 000000EC  504F                     addq.w     A7, 8
  92. 000000EE  4E75                     rts
  93. label000000F0:
  94. 000000F0  7000                     moveq.l    D0, 0x00
  95. 000000F2  4E75                     rts
  96. 000000F4  2F0A                     move.l     -[A7], A2
  97. 000000F6  246F 0008                movea.l    A2, [A7 + 0x8]
  98. 000000FA  7001                     moveq.l    D0, 0x01
  99. 000000FC  B092                     cmp.l      D0, [A2]
  100. 000000FE  6712                     beq        +0x14 /* 00000112 */
  101. 00000100  2F0A                     move.l     -[A7], A2
  102. 00000102  2F3C 8004 07DC           move.l     -[A7], 0x800407DC
  103. 00000108  4EBA FEFE                jsr        [PC - 0x102 /* 00000008 */]
  104. 0000010C  504F                     addq.w     A7, 8
  105. 0000010E  245F                     movea.l    A2, [A7]+
  106. 00000110  4E75                     rts
  107. label00000112:
  108. 00000112  206F 000C                movea.l    A0, [A7 + 0xC]
  109. 00000116  20AA 0004                move.l     [A0], [A2 + 0x4]
  110. 0000011A  7000                     moveq.l    D0, 0x00
  111. 0000011C  245F                     movea.l    A2, [A7]+
  112. 0000011E  4E75                     rts
  113. fn00000120:
  114. 00000120  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  115. 00000124  266F 001C                movea.l    A3, [A7 + 0x1C]
  116. 00000128  286F 0020                movea.l    A4, [A7 + 0x20]
  117. 0000012C  2A2F 0024                move.l     D5, [A7 + 0x24]
  118. 00000130  7800                     moveq.l    D4, 0x00
  119. 00000132  95CA                     sub.l      A2, A2
  120. 00000134  2013                     move.l     D0, [A3]
  121. 00000136  5380                     subq.l     D0, 1
  122. 00000138  6702                     beq        +0x4 /* 0000013C */
  123. 0000013A  6026                     bra        +0x28 /* 00000162 */
  124. label0000013C:
  125. 0000013C  246B 0004                movea.l    A2, [A3 + 0x4]
  126. 00000140  2652                     movea.l    A3, [A2]
  127. 00000142  204B                     movea.l    A0, A3
  128. 00000144  70FF                     moveq.l    D0, 0xFFFFFFFF
  129. label00000146:
  130. 00000146  5280                     addq.l     D0, 1
  131. 00000148  4A18                     tst.b      [A0]+
  132. 0000014A  66FA                     bne        -0x4 /* 00000146 */
  133. 0000014C  2600                     move.l     D3, D0
  134. 0000014E  B685                     cmp.l      D3, D5
  135. 00000150  6F02                     ble        +0x4 /* 00000154 */
  136. 00000152  2605                     move.l     D3, D5
  137. label00000154:
  138. 00000154  204B                     movea.l    A0, A3
  139. 00000156  224C                     movea.l    A1, A4
  140. 00000158  2003                     move.l     D0, D3
  141. 0000015A  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  142. 0000015C  4234 3800                clr.b      [A4 + D3]
  143. 00000160  6016                     bra        +0x18 /* 00000178 */
  144. label00000162:
  145. 00000162  4A85                     tst.l      D5
  146. 00000164  6F02                     ble        +0x4 /* 00000168 */
  147. 00000166  4214                     clr.b      [A4]
  148. label00000168:
  149. 00000168  2F0B                     move.l     -[A7], A3
  150. 0000016A  2F3C 8004 07DC           move.l     -[A7], 0x800407DC
  151. 00000170  4EBA FE96                jsr        [PC - 0x16A /* 00000008 */]
  152. 00000174  2800                     move.l     D4, D0
  153. 00000176  504F                     addq.w     A7, 8
  154. label00000178:
  155. 00000178  2004                     move.l     D0, D4
  156. 0000017A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  157. 0000017E  4E75                     rts
  158. fn00000180:
  159. 00000180  48E7 1030                movem.l    -[A7], D3,A2,A3
  160. 00000184  246F 0010                movea.l    A2, [A7 + 0x10]
  161. 00000188  266F 0014                movea.l    A3, [A7 + 0x14]
  162. 0000018C  7001                     moveq.l    D0, 0x01
  163. 0000018E  B092                     cmp.l      D0, [A2]
  164. 00000190  661E                     bne        +0x20 /* 000001B0 */
  165. 00000192  4AAA 0004                tst.l      [A2 + 0x4]
  166. 00000196  6712                     beq        +0x14 /* 000001AA */
  167. 00000198  206A 0004                movea.l    A0, [A2 + 0x4]
  168. 0000019C  2050                     movea.l    A0, [A0]
  169. 0000019E  70FF                     moveq.l    D0, 0xFFFFFFFF
  170. label000001A0:
  171. 000001A0  5280                     addq.l     D0, 1
  172. 000001A2  4A18                     tst.b      [A0]+
  173. 000001A4  66FA                     bne        -0x4 /* 000001A0 */
  174. 000001A6  2680                     move.l     [A3], D0
  175. 000001A8  6002                     bra        +0x4 /* 000001AC */
  176. label000001AA:
  177. 000001AA  4293                     clr.l      [A3]
  178. label000001AC:
  179. 000001AC  7600                     moveq.l    D3, 0x00
  180. 000001AE  6012                     bra        +0x14 /* 000001C2 */
  181. label000001B0:
  182. 000001B0  4293                     clr.l      [A3]
  183. 000001B2  2F0A                     move.l     -[A7], A2
  184. 000001B4  2F3C 8004 07DC           move.l     -[A7], 0x800407DC
  185. 000001BA  4EBA FE4C                jsr        [PC - 0x1B4 /* 00000008 */]
  186. 000001BE  2600                     move.l     D3, D0
  187. 000001C0  504F                     addq.w     A7, 8
  188. label000001C2:
  189. 000001C2  2003                     move.l     D0, D3
  190. 000001C4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  191. 000001C8  4E75                     rts
  192. fn000001CA:
  193. 000001CA  206F 0004                movea.l    A0, [A7 + 0x4]
  194. 000001CE  7001                     moveq.l    D0, 0x01
  195. 000001D0  B090                     cmp.l      D0, [A0]
  196. 000001D2  660E                     bne        +0x10 /* 000001E2 */
  197. 000001D4  42A7                     clr.l      -[A7]
  198. 000001D6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  199. 000001DA  4EAD C2F0                jsr        [A5 - 0x3D10]
  200. 000001DE  504F                     addq.w     A7, 8
  201. 000001E0  4E75                     rts
  202. label000001E2:
  203. 000001E2  91C8                     sub.l      A0, A0
  204. 000001E4  4E75                     rts
  205. fn000001E6:
  206. 000001E6  206F 0004                movea.l    A0, [A7 + 0x4]
  207. 000001EA  7001                     moveq.l    D0, 0x01
  208. 000001EC  B090                     cmp.l      D0, [A0]
  209. 000001EE  660C                     bne        +0xE /* 000001FC */
  210. 000001F0  42A7                     clr.l      -[A7]
  211. 000001F2  2F28 0004                move.l     -[A7], [A0 + 0x4]
  212. 000001F6  4EAD C2F8                jsr        [A5 - 0x3D08]
  213. 000001FA  504F                     addq.w     A7, 8
  214. label000001FC:
  215. 000001FC  7000                     moveq.l    D0, 0x00
  216. 000001FE  4E75                     rts
  217. fn00000200:
  218. 00000200  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  219. 00000204  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  220. 00000208  4EAD E8A8                jsr        [A5 - 0x1758]
  221. 0000020C  4A00                     tst.b      D0
  222. 0000020E  504F                     addq.w     A7, 8
  223. 00000210  6612                     bne        +0x14 /* 00000224 */
  224. 00000212  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  225. 00000216  2F3C 8004 07DD           move.l     -[A7], 0x800407DD
  226. 0000021C  4EBA FDEA                jsr        [PC - 0x216 /* 00000008 */]
  227. 00000220  504F                     addq.w     A7, 8
  228. 00000222  4E75                     rts
  229. label00000224:
  230. 00000224  7000                     moveq.l    D0, 0x00
  231. 00000226  4E75                     rts
  232. fn00000228:
  233. 00000228  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  234. 0000022C  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  235. 00000230  4EAD E870                jsr        [A5 - 0x1790]
  236. 00000234  4A00                     tst.b      D0
  237. 00000236  504F                     addq.w     A7, 8
  238. 00000238  6612                     bne        +0x14 /* 0000024C */
  239. 0000023A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  240. 0000023E  2F3C 8004 07DE           move.l     -[A7], 0x800407DE
  241. 00000244  4EBA FDC2                jsr        [PC - 0x23E /* 00000008 */]
  242. 00000248  504F                     addq.w     A7, 8
  243. 0000024A  4E75                     rts
  244. label0000024C:
  245. 0000024C  7000                     moveq.l    D0, 0x00
  246. 0000024E  4E75                     rts
  247. fn00000250:
  248. 00000250  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  249. 00000254  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  250. 00000258  4EAD F090                jsr        [A5 - 0xF70]
  251. 0000025C  4A00                     tst.b      D0
  252. 0000025E  504F                     addq.w     A7, 8
  253. 00000260  6612                     bne        +0x14 /* 00000274 */
  254. 00000262  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  255. 00000266  2F3C 8004 0BB8           move.l     -[A7], 0x80040BB8
  256. 0000026C  4EBA FD9A                jsr        [PC - 0x266 /* 00000008 */]
  257. 00000270  504F                     addq.w     A7, 8
  258. 00000272  4E75                     rts
  259. label00000274:
  260. 00000274  7000                     moveq.l    D0, 0x00
  261. 00000276  4E75                     rts
  262. fn00000278:
  263. 00000278  206F 0008                movea.l    A0, [A7 + 0x8]
  264. 0000027C  7004                     moveq.l    D0, 0x04
  265. 0000027E  2080                     move.l     [A0], D0
  266. 00000280  216F 0004 0004           move.l     [A0 + 0x4], [A7 + 0x4]
  267. 00000286  7000                     moveq.l    D0, 0x00
  268. 00000288  4E75                     rts
  269. fn0000028A:
  270. 0000028A  4AAF 0004                tst.l      [A7 + 0x4]
  271. 0000028E  6714                     beq        +0x16 /* 000002A4 */
  272. 00000290  206F 0008                movea.l    A0, [A7 + 0x8]
  273. 00000294  7008                     moveq.l    D0, 0x08
  274. 00000296  2080                     move.l     [A0], D0
  275. 00000298  306F 0006                movea.w    A0, [A7 + 0x6]
  276. 0000029C  226F 0008                movea.l    A1, [A7 + 0x8]
  277. 000002A0  2348 0004                move.l     [A1 + 0x4], A0
  278. label000002A4:
  279. 000002A4  7000                     moveq.l    D0, 0x00
  280. 000002A6  4E75                     rts
  281. fn000002A8:
  282. 000002A8  2F0A                     move.l     -[A7], A2
  283. 000002AA  246F 0010                movea.l    A2, [A7 + 0x10]
  284. 000002AE  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  285. 000002B2  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  286. 000002B6  4EAD E118                jsr        [A5 - 0x1EE8]
  287. 000002BA  2548 0004                move.l     [A2 + 0x4], A0
  288. 000002BE  4AAA 0004                tst.l      [A2 + 0x4]
  289. 000002C2  504F                     addq.w     A7, 8
  290. 000002C4  6706                     beq        +0x8 /* 000002CC */
  291. 000002C6  7009                     moveq.l    D0, 0x09
  292. 000002C8  2480                     move.l     [A2], D0
  293. 000002CA  6004                     bra        +0x6 /* 000002D0 */
  294. label000002CC:
  295. 000002CC  7002                     moveq.l    D0, 0x02
  296. 000002CE  2480                     move.l     [A2], D0
  297. label000002D0:
  298. 000002D0  7000                     moveq.l    D0, 0x00
  299. 000002D2  245F                     movea.l    A2, [A7]+
  300. 000002D4  4E75                     rts
  301. fn000002D6:
  302. 000002D6  206F 0008                movea.l    A0, [A7 + 0x8]
  303. 000002DA  216F 0004 0004           move.l     [A0 + 0x4], [A7 + 0x4]
  304. 000002E0  4AA8 0004                tst.l      [A0 + 0x4]
  305. 000002E4  6706                     beq        +0x8 /* 000002EC */
  306. 000002E6  7001                     moveq.l    D0, 0x01
  307. 000002E8  2080                     move.l     [A0], D0
  308. 000002EA  6004                     bra        +0x6 /* 000002F0 */
  309. label000002EC:
  310. 000002EC  7002                     moveq.l    D0, 0x02
  311. 000002EE  2080                     move.l     [A0], D0
  312. label000002F0:
  313. 000002F0  7000                     moveq.l    D0, 0x00
  314. 000002F2  4E75                     rts
  315. fn000002F4:
  316. 000002F4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  317. 000002F8  286F 0014                movea.l    A4, [A7 + 0x14]
  318. 000002FC  266F 0018                movea.l    A3, [A7 + 0x18]
  319. 00000300  204C                     movea.l    A0, A4
  320. 00000302  70FF                     moveq.l    D0, 0xFFFFFFFF
  321. label00000304:
  322. 00000304  5280                     addq.l     D0, 1
  323. 00000306  4A18                     tst.b      [A0]+
  324. 00000308  66FA                     bne        -0x4 /* 00000304 */
  325. 0000030A  5280                     addq.l     D0, 1
  326. 0000030C  2600                     move.l     D3, D0
  327. 0000030E  4878 0001                push.l     0x1
  328. 00000312  2F03                     move.l     -[A7], D3
  329. 00000314  4EAD C1F8                jsr        [A5 - 0x3E08]
  330. 00000318  2448                     movea.l    A2, A0
  331. 0000031A  200A                     move.l     D0, A2
  332. 0000031C  504F                     addq.w     A7, 8
  333. 0000031E  670E                     beq        +0x10 /* 0000032E */
  334. 00000320  204C                     movea.l    A0, A4
  335. 00000322  2252                     movea.l    A1, [A2]
  336. 00000324  2003                     move.l     D0, D3
  337. 00000326  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  338. 00000328  7001                     moveq.l    D0, 0x01
  339. 0000032A  2680                     move.l     [A3], D0
  340. 0000032C  6004                     bra        +0x6 /* 00000332 */
  341. label0000032E:
  342. 0000032E  7002                     moveq.l    D0, 0x02
  343. 00000330  2680                     move.l     [A3], D0
  344. label00000332:
  345. 00000332  274A 0004                move.l     [A3 + 0x4], A2
  346. 00000336  7000                     moveq.l    D0, 0x00
  347. 00000338  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  348. 0000033C  4E75                     rts
  349. fn0000033E:
  350. 0000033E  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  351. 00000342  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  352. 00000346  4EAD E8B0                jsr        [A5 - 0x1750]
  353. 0000034A  7000                     moveq.l    D0, 0x00
  354. 0000034C  504F                     addq.w     A7, 8
  355. 0000034E  4E75                     rts
  356. fn00000350:
  357. 00000350  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  358. 00000354  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  359. 00000358  4EAD E878                jsr        [A5 - 0x1788]
  360. 0000035C  7000                     moveq.l    D0, 0x00
  361. 0000035E  504F                     addq.w     A7, 8
  362. 00000360  4E75                     rts
  363. fn00000362:
  364. 00000362  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  365. 00000366  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  366. 0000036A  4EBA 01FC                jsr        [PC + 0x1FC /* 00000568 */]
  367. 0000036E  504F                     addq.w     A7, 8
  368. 00000370  4E75                     rts
  369. fn00000372:
  370. 00000372  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  371. 00000376  594F                     subq.w     A7, 4
  372. 00000378  266F 0018                movea.l    A3, [A7 + 0x18]
  373. 0000037C  246F 001C                movea.l    A2, [A7 + 0x1C]
  374. 00000380  7600                     moveq.l    D3, 0x00
  375. 00000382  2F0A                     move.l     -[A7], A2
  376. 00000384  2F0B                     move.l     -[A7], A3
  377. 00000386  4EBA FEC8                jsr        [PC - 0x138 /* 00000250 */]
  378. 0000038A  2600                     move.l     D3, D0
  379. 0000038C  4A83                     tst.l      D3
  380. 0000038E  504F                     addq.w     A7, 8
  381. 00000390  6730                     beq        +0x32 /* 000003C2 */
  382. 00000392  4857                     pea.l      [A7]
  383. 00000394  2F0B                     move.l     -[A7], A3
  384. 00000396  4EBA FD06                jsr        [PC - 0x2FA /* 0000009E */]
  385. 0000039A  2600                     move.l     D3, D0
  386. 0000039C  4A80                     tst.l      D0
  387. 0000039E  504F                     addq.w     A7, 8
  388. 000003A0  6620                     bne        +0x22 /* 000003C2 */
  389. 000003A2  2F17                     move.l     -[A7], [A7]
  390. 000003A4  4EBA 0036                jsr        [PC + 0x36 /* 000003DC */]
  391. 000003A8  3800                     move.w     D4, D0
  392. 000003AA  0C44 FF38                cmpi.w     D4, 0xFF38
  393. 000003AE  584F                     addq.w     A7, 4
  394. 000003B0  670A                     beq        +0xC /* 000003BC */
  395. 000003B2  34BC FFFF                move.w     [A2], 0xFFFF
  396. 000003B6  3544 0002                move.w     [A2 + 0x2], D4
  397. 000003BA  6006                     bra        +0x8 /* 000003C2 */
  398. label000003BC:
  399. 000003BC  263C 8004 0001           move.l     D3, 0x80040001
  400. label000003C2:
  401. 000003C2  2003                     move.l     D0, D3
  402. 000003C4  584F                     addq.w     A7, 4
  403. 000003C6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  404. 000003CA  4E75                     rts
  405. 000003CC  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  406. 000003D0  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  407. 000003D4  4EBA FF9C                jsr        [PC - 0x64 /* 00000372 */]
  408. 000003D8  504F                     addq.w     A7, 8
  409. 000003DA  4E75                     rts
  410. fn000003DC:
  411. 000003DC  2F03                     move.l     -[A7], D3
  412. 000003DE  262F 0008                move.l     D3, [A7 + 0x8]
  413. 000003E2  2003                     move.l     D0, D3
  414. 000003E4  4EAD 9D1E                jsr        [A5 - 0x62E2]
  415. 000003E8  0070 0000 026E           ori.w      [A0 + D0.w * 2 + 0x6E], 0x0
  416. 000003EE  0000 02B4                ori.b      D0, 0xB4
  417. 000003F2  0009 0000                ori.b      A1, 0x0
  418. 000003F6  026E 0040 0000           andi.w     [A6 + 0x0], 0x40 /* '@' */
  419. 000003FC  026F 0032 0000           andi.w     [A7 + 0x0], 0x32 /* '2' */
  420. 00000402  0270 0038 0000           andi.w     [A0 + D0.w], 0x38 /* '8' */
  421. 00000408  0271 0036 0000           andi.w     [A1 + D0.w], 0x36 /* '6' */
  422. 0000040E  0272 0034 0000           andi.w     [A2 + D0.w], 0x34 /* '4' */
  423. 00000414  0273 0032 0000           andi.w     [A3 + D0.w], 0x32 /* '2' */
  424. 0000041A  0274 0030 0000           andi.w     [A4 + D0.w], 0x30 /* '0' */
  425. 00000420  0275 002E 0000           andi.w     [A5 + D0.w], 0x2E /* '.' */
  426. 00000426  02B3 000C 0000 02B4      andi.l     [A3 + D0.w * 2 - 0x76], 0xC0000
  427. 0000042E  0026 769A                ori.b      -[A6], 0x9A
  428. 00000432  6028                     bra        +0x2A /* 0000045C */
  429. 00000434  769B                     moveq.l    D3, 0xFFFFFF9B
  430. 00000436  6024                     bra        +0x26 /* 0000045C */
  431. 00000438  76FF                     moveq.l    D3, 0xFFFFFFFF
  432. 0000043A  6020                     bra        +0x22 /* 0000045C */
  433. 0000043C  76FE                     moveq.l    D3, 0xFFFFFFFE
  434. 0000043E  601C                     bra        +0x1E /* 0000045C */
  435. 00000440  76FD                     moveq.l    D3, 0xFFFFFFFD
  436. 00000442  6018                     bra        +0x1A /* 0000045C */
  437. 00000444  76FC                     moveq.l    D3, 0xFFFFFFFC
  438. 00000446  6014                     bra        +0x16 /* 0000045C */
  439. 00000448  76FB                     moveq.l    D3, 0xFFFFFFFB
  440. 0000044A  6010                     bra        +0x12 /* 0000045C */
  441. 0000044C  76FA                     moveq.l    D3, 0xFFFFFFFA
  442. 0000044E  600C                     bra        +0xE /* 0000045C */
  443. 00000450  76F9                     moveq.l    D3, 0xFFFFFFF9
  444. 00000452  6008                     bra        +0xA /* 0000045C */
  445. 00000454  76F8                     moveq.l    D3, 0xFFFFFFF8
  446. 00000456  6004                     bra        +0x6 /* 0000045C */
  447. 00000458  363C FF38                move.w     D3, 0xFF38
  448. label0000045C:
  449. 0000045C  3003                     move.w     D0, D3
  450. 0000045E  261F                     move.l     D3, [A7]+
  451. 00000460  4E75                     rts
  452. fn00000462:
  453. 00000462  2F03                     move.l     -[A7], D3
  454. 00000464  362F 0008                move.w     D3, [A7 + 0x8]
  455. 00000468  3003                     move.w     D0, D3
  456. 0000046A  48C0                     ext.l      D0
  457. 0000046C  4EAD 9D1E                jsr        [A5 - 0x62E2]
  458. 00000470  0098 FFFF FF9A           ori.l      [A0]+, 0xFFFFFF9A
  459. 00000476  FFFF                     .extension 0xFFF // unimplemented
  460. 00000478  FFFF                     .extension 0xFFF // unimplemented
  461. 0000047A  0009 FFFF                ori.b      A1, 0xFF
  462. 0000047E  FF9A                     .extension 0xF9A // unimplemented
  463. 00000480  0038 FFFF FF9B           ori.b      [0xFFFFFF9B], 0xFF
  464. 00000486  003A FFFF FFF8           ori.b      [PC - 0x8 /* 00000480, value 0x0 */], 0xFF
  465. 0000048C  0074 FFFF FFF9 0066 FFFF ori.w      [[0x66FFFF]], 0xFFFF
  466. 00000496  FFFA                     .extension 0xFFA // unimplemented
  467. 00000498  0058 FFFF                ori.w      [A0]+, 0xFFFF
  468. 0000049C  FFFB                     .extension 0xFFB // unimplemented
  469. 0000049E  004A FFFF                ori.w      A2, 0xFFFF
  470. 000004A2  FFFC                     .extension 0xFFC // unimplemented
  471. 000004A4  003C FFFF                ori.b      ccr, 255
  472. 000004A8  FFFD                     .extension 0xFFD // unimplemented
  473. 000004AA  002E FFFF FFFE           ori.b      [A6 - 0x2], 0xFF
  474. 000004B0  0020 FFFF                ori.b      -[A0], 0xFF
  475. 000004B4  FFFF                     .extension 0xFFF // unimplemented
  476. 000004B6  0012 263C                ori.b      [A2], 0x3C /* '<' */
  477. 000004BA  0000 026F                ori.b      D0, 0x6F /* 'o' */
  478. 000004BE  604E                     bra        +0x50 /* 0000050E */
  479. 000004C0  263C 0000 02B3           move.l     D3, 0x2B3
  480. 000004C6  6046                     bra        +0x48 /* 0000050E */
  481. 000004C8  263C 0000 026E           move.l     D3, 0x26E
  482. 000004CE  603E                     bra        +0x40 /* 0000050E */
  483. 000004D0  263C 0000 0270           move.l     D3, 0x270
  484. 000004D6  6036                     bra        +0x38 /* 0000050E */
  485. 000004D8  263C 0000 0271           move.l     D3, 0x271
  486. 000004DE  602E                     bra        +0x30 /* 0000050E */
  487. 000004E0  263C 0000 0272           move.l     D3, 0x272
  488. 000004E6  6026                     bra        +0x28 /* 0000050E */
  489. 000004E8  263C 0000 0273           move.l     D3, 0x273
  490. 000004EE  601E                     bra        +0x20 /* 0000050E */
  491. 000004F0  263C 0000 0274           move.l     D3, 0x274
  492. 000004F6  6016                     bra        +0x18 /* 0000050E */
  493. 000004F8  263C 0000 0275           move.l     D3, 0x275
  494. 000004FE  600E                     bra        +0x10 /* 0000050E */
  495. 00000500  263C 0000 02B4           move.l     D3, 0x2B4
  496. 00000506  6006                     bra        +0x8 /* 0000050E */
  497. 00000508  263C 0000 00F5           move.l     D3, 0xF5
  498. label0000050E:
  499. 0000050E  2003                     move.l     D0, D3
  500. 00000510  261F                     move.l     D3, [A7]+
  501. 00000512  4E75                     rts
  502. fn00000514:
  503. 00000514  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  504. 00000518  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  505. 0000051C  4EAD F088                jsr        [A5 - 0xF78]
  506. 00000520  7000                     moveq.l    D0, 0x00
  507. 00000522  504F                     addq.w     A7, 8
  508. 00000524  4E75                     rts
  509. fn00000526:
  510. 00000526  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  511. 0000052A  246F 0014                movea.l    A2, [A7 + 0x14]
  512. 0000052E  266F 0018                movea.l    A3, [A7 + 0x18]
  513. 00000532  7600                     moveq.l    D3, 0x00
  514. 00000534  0C52 FFFF                cmpi.w     [A2], 0xFFFF
  515. 00000538  661A                     bne        +0x1C /* 00000554 */
  516. 0000053A  3F2A 0002                move.w     -[A7], [A2 + 0x2]
  517. 0000053E  4EBA FF22                jsr        [PC - 0xDE /* 00000462 */]
  518. 00000542  2800                     move.l     D4, D0
  519. 00000544  2F0B                     move.l     -[A7], A3
  520. 00000546  2F04                     move.l     -[A7], D4
  521. 00000548  4EBA FD40                jsr        [PC - 0x2C0 /* 0000028A */]
  522. 0000054C  2600                     move.l     D3, D0
  523. 0000054E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  524. 00000552  600C                     bra        +0xE /* 00000560 */
  525. label00000554:
  526. 00000554  2F0B                     move.l     -[A7], A3
  527. 00000556  2F0A                     move.l     -[A7], A2
  528. 00000558  4EBA FFBA                jsr        [PC - 0x46 /* 00000514 */]
  529. 0000055C  2600                     move.l     D3, D0
  530. 0000055E  504F                     addq.w     A7, 8
  531. label00000560:
  532. 00000560  2003                     move.l     D0, D3
  533. 00000562  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  534. 00000566  4E75                     rts
  535. fn00000568:
  536. 00000568  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  537. 0000056C  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  538. 00000570  4EBA FFB4                jsr        [PC - 0x4C /* 00000526 */]
  539. 00000574  504F                     addq.w     A7, 8
  540. 00000576  4E75                     rts
  541. fn00000578:
  542. 00000578  514F                     subq.w     A7, 8
  543. 0000057A  4857                     pea.l      [A7]
  544. 0000057C  4227                     clr.b      -[A7]
  545. 0000057E  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  546. 00000582  4EAD E568                jsr        [A5 - 0x1A98]
  547. 00000586  7008                     moveq.l    D0, 0x08
  548. 00000588  B0AF 000A                cmp.l      D0, [A7 + 0xA]
  549. 0000058C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  550. 00000590  6608                     bne        +0xA /* 0000059A */
  551. 00000592  302F 0006                move.w     D0, [A7 + 0x6]
  552. 00000596  504F                     addq.w     A7, 8
  553. 00000598  4E75                     rts
  554. label0000059A:
  555. 0000059A  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  556. 0000059E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  557. 000005A2  4EAD E1B8                jsr        [A5 - 0x1E48]
  558. 000005A6  70FF                     moveq.l    D0, 0xFFFFFFFF
  559. 000005A8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  560. 000005AC  4E75                     rts
  561. 000005AE  48E7 1820                movem.l    -[A7], D3,D4,A2
  562. 000005B2  4FEF FDC0                lea.l      A7, [A7 - 0x240]
  563. 000005B6  246F 0250                movea.l    A2, [A7 + 0x250]
  564. 000005BA  7600                     moveq.l    D3, 0x00
  565. 000005BC  7600                     moveq.l    D3, 0x00
  566. 000005BE  7001                     moveq.l    D0, 0x01
  567. 000005C0  B092                     cmp.l      D0, [A2]
  568. 000005C2  6716                     beq        +0x18 /* 000005DA */
  569. 000005C4  2F0A                     move.l     -[A7], A2
  570. 000005C6  2F3C 8004 07DC           move.l     -[A7], 0x800407DC
  571. 000005CC  4EBA FA3A                jsr        [PC - 0x5C6 /* 00000008 */]
  572. 000005D0  4FEF 0248                lea.l      A7, [A7 + 0x248]
  573. 000005D4  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  574. 000005D8  4E75                     rts
  575. label000005DA:
  576. 000005DA  4857                     pea.l      [A7]
  577. 000005DC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  578. 000005E0  4EAD E158                jsr        [A5 - 0x1EA8]
  579. 000005E4  486F 0008                pea.l      [A7 + 0x8]
  580. 000005E8  486F 0112                pea.l      [A7 + 0x112]
  581. 000005EC  4EAD E550                jsr        [A5 - 0x1AB0]
  582. 000005F0  7600                     moveq.l    D3, 0x00
  583. 000005F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  584. label000005F6:
  585. 000005F6  486F 0106                pea.l      [A7 + 0x106]
  586. 000005FA  4EBA FF7C                jsr        [PC - 0x84 /* 00000578 */]
  587. 000005FE  3800                     move.w     D4, D0
  588. 00000600  0C44 0001                cmpi.w     D4, 0x1
  589. 00000604  584F                     addq.w     A7, 4
  590. 00000606  67EE                     beq        -0x10 /* 000005F6 */
  591. 00000608  4A44                     tst.w      D4
  592. 0000060A  6D74                     blt        +0x76 /* 00000680 */
  593. 0000060C  3004                     move.w     D0, D4
  594. 0000060E  48C0                     ext.l      D0
  595. 00000610  0480 0000 00AD           subi.l     D0, 0xAD
  596. 00000616  0C80 0000 0007           cmpi.l     D0, 0x7
  597. 0000061C  624C                     bhi        +0x4E /* 0000066A */
  598. 0000061E  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  599. 00000622  4EFB 0002                jmp        [PC + D0.w + 0x2]
  600. 00000626  0010 0014                ori.b      [A0], 0x14
  601. 0000062A  001A 0020                ori.b      [A2]+, 0x20 /* ' ' */
  602. 0000062E  0026 002C                ori.b      -[A6], 0x2C /* ',' */
  603. 00000632  0034 003C 7600           ori.b      [A4 + D7.w * 8], 0x3C /* '<' */
  604. 00000638  60BC                     bra        -0x42 /* 000005F6 */
  605. 0000063A  48C3                     ext.l      D3
  606. 0000063C  5283                     addq.l     D3, 1
  607. 0000063E  60B6                     bra        -0x48 /* 000005F6 */
  608. 00000640  48C3                     ext.l      D3
  609. 00000642  5483                     addq.l     D3, 2
  610. 00000644  60B0                     bra        -0x4E /* 000005F6 */
  611. 00000646  48C3                     ext.l      D3
  612. 00000648  5883                     addq.l     D3, 4
  613. 0000064A  60AA                     bra        -0x54 /* 000005F6 */
  614. 0000064C  48C3                     ext.l      D3
  615. 0000064E  5083                     addq.l     D3, 8
  616. 00000650  60A4                     bra        -0x5A /* 000005F6 */
  617. 00000652  48C3                     ext.l      D3
  618. 00000654  7210                     moveq.l    D1, 0x10
  619. 00000656  D681                     add.l      D3, D1
  620. 00000658  609C                     bra        -0x62 /* 000005F6 */
  621. 0000065A  48C3                     ext.l      D3
  622. 0000065C  7220                     moveq.l    D1, 0x20
  623. 0000065E  D681                     add.l      D3, D1
  624. 00000660  6094                     bra        -0x6A /* 000005F6 */
  625. 00000662  48C3                     ext.l      D3
  626. 00000664  7240                     moveq.l    D1, 0x40
  627. 00000666  D681                     add.l      D3, D1
  628. 00000668  608C                     bra        -0x72 /* 000005F6 */
  629. label0000066A:
  630. 0000066A  3F3C 0026                move.w     -[A7], 0x26 /* '&' */
  631. 0000066E  4EAD E070                jsr        [A5 - 0x1F90]
  632. 00000672  3043                     movea.w    A0, D3
  633. 00000674  2008                     move.l     D0, A0
  634. 00000676  4FEF 0242                lea.l      A7, [A7 + 0x242]
  635. 0000067A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  636. 0000067E  4E75                     rts
  637. label00000680:
  638. 00000680  206F 0254                movea.l    A0, [A7 + 0x254]
  639. 00000684  3083                     move.w     [A0], D3
  640. 00000686  7000                     moveq.l    D0, 0x00
  641. 00000688  4FEF 0240                lea.l      A7, [A7 + 0x240]
  642. 0000068C  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  643. 00000690  4E75                     rts
  644. fn00000692:
  645. 00000692  2F0A                     move.l     -[A7], A2
  646. 00000694  4FEF FDF4                lea.l      A7, [A7 - 0x20C]
  647. 00000698  246F 0216                movea.l    A2, [A7 + 0x216]
  648. 0000069C  486F 0106                pea.l      [A7 + 0x106]
  649. 000006A0  3F2F 0218                move.w     -[A7], [A7 + 0x218]
  650. 000006A4  2F2D 0FAA                move.l     -[A7], [A5 + 0xFAA /* export_497 */]
  651. 000006A8  4EAD E0F8                jsr        [A5 - 0x1F08]
  652. 000006AC  0C12 00FF                cmpi.b     [A2], 0xFF
  653. 000006B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  654. 000006B4  650E                     bcs        +0x10 /* 000006C4 */
  655. 000006B6  41EA 0001                lea.l      A0, [A2 + 0x1]
  656. 000006BA  70FF                     moveq.l    D0, 0xFFFFFFFF
  657. label000006BC:
  658. 000006BC  5280                     addq.l     D0, 1
  659. 000006BE  4A18                     tst.b      [A0]+
  660. 000006C0  66FA                     bne        -0x4 /* 000006BC */
  661. 000006C2  6004                     bra        +0x6 /* 000006C8 */
  662. label000006C4:
  663. 000006C4  7000                     moveq.l    D0, 0x00
  664. 000006C6  1012                     move.b     D0, [A2]
  665. label000006C8:
  666. 000006C8  4A80                     tst.l      D0
  667. 000006CA  660E                     bne        +0x10 /* 000006DA */
  668. 000006CC  2F0A                     move.l     -[A7], A2
  669. 000006CE  486F 010A                pea.l      [A7 + 0x10A]
  670. 000006D2  4EAD B008                jsr        [A5 - 0x4FF8]
  671. 000006D6  504F                     addq.w     A7, 8
  672. 000006D8  6026                     bra        +0x28 /* 00000700 */
  673. label000006DA:
  674. 000006DA  2F3C 0108 0008           move.l     -[A7], 0x1080008
  675. 000006E0  486F 0004                pea.l      [A7 + 0x4]
  676. 000006E4  4EAD C328                jsr        [A5 - 0x3CD8]
  677. 000006E8  2F0A                     move.l     -[A7], A2
  678. 000006EA  486F 000C                pea.l      [A7 + 0xC]
  679. 000006EE  4EAD B010                jsr        [A5 - 0x4FF0]
  680. 000006F2  2F0A                     move.l     -[A7], A2
  681. 000006F4  486F 011A                pea.l      [A7 + 0x11A]
  682. 000006F8  4EAD B010                jsr        [A5 - 0x4FF0]
  683. 000006FC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  684. label00000700:
  685. 00000700  4FEF 020C                lea.l      A7, [A7 + 0x20C]
  686. 00000704  245F                     movea.l    A2, [A7]+
  687. 00000706  4E75                     rts
  688. 00000708  2F03                     move.l     -[A7], D3
  689. 0000070A  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  690. 0000070E  362F 010E                move.w     D3, [A7 + 0x10E]
  691. 00000712  422F 0001                clr.b      [A7 + 0x1]
  692. 00000716  4217                     clr.b      [A7]
  693. 00000718  4A43                     tst.w      D3
  694. 0000071A  6616                     bne        +0x18 /* 00000732 */
  695. 0000071C  4857                     pea.l      [A7]
  696. 0000071E  3F3C 00AD                move.w     -[A7], 0xAD
  697. 00000722  2F2D 0FAA                move.l     -[A7], [A5 + 0xFAA /* export_497 */]
  698. 00000726  4EAD E0F8                jsr        [A5 - 0x1F08]
  699. 0000072A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  700. 0000072E  6000 008E                bra        +0x90 /* 000007BE */
  701. label00000732:
  702. 00000732  3003                     move.w     D0, D3
  703. 00000734  7201                     moveq.l    D1, 0x01
  704. 00000736  C081                     and.l      D0, D1
  705. 00000738  670C                     beq        +0xE /* 00000746 */
  706. 0000073A  4857                     pea.l      [A7]
  707. 0000073C  3F3C 00AE                move.w     -[A7], 0xAE
  708. 00000740  4EBA FF50                jsr        [PC - 0xB0 /* 00000692 */]
  709. 00000744  5C4F                     addq.w     A7, 6
  710. label00000746:
  711. 00000746  3003                     move.w     D0, D3
  712. 00000748  7202                     moveq.l    D1, 0x02
  713. 0000074A  C081                     and.l      D0, D1
  714. 0000074C  670C                     beq        +0xE /* 0000075A */
  715. 0000074E  4857                     pea.l      [A7]
  716. 00000750  3F3C 00AF                move.w     -[A7], 0xAF
  717. 00000754  4EBA FF3C                jsr        [PC - 0xC4 /* 00000692 */]
  718. 00000758  5C4F                     addq.w     A7, 6
  719. label0000075A:
  720. 0000075A  3003                     move.w     D0, D3
  721. 0000075C  7204                     moveq.l    D1, 0x04
  722. 0000075E  C081                     and.l      D0, D1
  723. 00000760  670C                     beq        +0xE /* 0000076E */
  724. 00000762  4857                     pea.l      [A7]
  725. 00000764  3F3C 00B0                move.w     -[A7], 0xB0
  726. 00000768  4EBA FF28                jsr        [PC - 0xD8 /* 00000692 */]
  727. 0000076C  5C4F                     addq.w     A7, 6
  728. label0000076E:
  729. 0000076E  3003                     move.w     D0, D3
  730. 00000770  7208                     moveq.l    D1, 0x08
  731. 00000772  C081                     and.l      D0, D1
  732. 00000774  670C                     beq        +0xE /* 00000782 */
  733. 00000776  4857                     pea.l      [A7]
  734. 00000778  3F3C 00B1                move.w     -[A7], 0xB1
  735. 0000077C  4EBA FF14                jsr        [PC - 0xEC /* 00000692 */]
  736. 00000780  5C4F                     addq.w     A7, 6
  737. label00000782:
  738. 00000782  3003                     move.w     D0, D3
  739. 00000784  7210                     moveq.l    D1, 0x10
  740. 00000786  C081                     and.l      D0, D1
  741. 00000788  670C                     beq        +0xE /* 00000796 */
  742. 0000078A  4857                     pea.l      [A7]
  743. 0000078C  3F3C 00B2                move.w     -[A7], 0xB2
  744. 00000790  4EBA FF00                jsr        [PC - 0x100 /* 00000692 */]
  745. 00000794  5C4F                     addq.w     A7, 6
  746. label00000796:
  747. 00000796  3003                     move.w     D0, D3
  748. 00000798  7220                     moveq.l    D1, 0x20
  749. 0000079A  C081                     and.l      D0, D1
  750. 0000079C  670C                     beq        +0xE /* 000007AA */
  751. 0000079E  4857                     pea.l      [A7]
  752. 000007A0  3F3C 00B3                move.w     -[A7], 0xB3
  753. 000007A4  4EBA FEEC                jsr        [PC - 0x114 /* 00000692 */]
  754. 000007A8  5C4F                     addq.w     A7, 6
  755. label000007AA:
  756. 000007AA  3003                     move.w     D0, D3
  757. 000007AC  7240                     moveq.l    D1, 0x40
  758. 000007AE  C081                     and.l      D0, D1
  759. 000007B0  670C                     beq        +0xE /* 000007BE */
  760. 000007B2  4857                     pea.l      [A7]
  761. 000007B4  3F3C 00B4                move.w     -[A7], 0xB4
  762. 000007B8  4EBA FED8                jsr        [PC - 0x128 /* 00000692 */]
  763. 000007BC  5C4F                     addq.w     A7, 6
  764. label000007BE:
  765. 000007BE  4857                     pea.l      [A7]
  766. 000007C0  2F2F 0114                move.l     -[A7], [A7 + 0x114]
  767. 000007C4  4EAD E160                jsr        [A5 - 0x1EA0]
  768. 000007C8  7000                     moveq.l    D0, 0x00
  769. 000007CA  4FEF 010E                lea.l      A7, [A7 + 0x10E]
  770. 000007CE  261F                     move.l     D3, [A7]+
  771. 000007D0  4E75                     rts
  772. 000007D2  2F03                     move.l     -[A7], D3
  773. 000007D4  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  774. 000007D8  302F 010E                move.w     D0, [A7 + 0x10E]
  775. 000007DC  48C0                     ext.l      D0
  776. 000007DE  5280                     addq.l     D0, 1
  777. 000007E0  6714                     beq        +0x16 /* 000007F6 */
  778. 000007E2  5380                     subq.l     D0, 1
  779. 000007E4  6706                     beq        +0x8 /* 000007EC */
  780. 000007E6  5380                     subq.l     D0, 1
  781. 000007E8  6706                     beq        +0x8 /* 000007F0 */
  782. 000007EA  600E                     bra        +0x10 /* 000007FA */
  783. label000007EC:
  784. 000007EC  7649                     moveq.l    D3, 0x49
  785. 000007EE  600C                     bra        +0xE /* 000007FC */
  786. label000007F0:
  787. 000007F0  363C 00AC                move.w     D3, 0xAC
  788. 000007F4  6006                     bra        +0x8 /* 000007FC */
  789. label000007F6:
  790. 000007F6  765E                     moveq.l    D3, 0x5E
  791. 000007F8  6002                     bra        +0x4 /* 000007FC */
  792. label000007FA:
  793. 000007FA  7649                     moveq.l    D3, 0x49
  794. label000007FC:
  795. 000007FC  4857                     pea.l      [A7]
  796. 000007FE  3F03                     move.w     -[A7], D3
  797. 00000800  2F2D 0FAA                move.l     -[A7], [A5 + 0xFAA /* export_497 */]
  798. 00000804  4EAD E0F8                jsr        [A5 - 0x1F08]
  799. 00000808  486F 000A                pea.l      [A7 + 0xA]
  800. 0000080C  2F2F 011E                move.l     -[A7], [A7 + 0x11E]
  801. 00000810  4EAD E160                jsr        [A5 - 0x1EA0]
  802. 00000814  7000                     moveq.l    D0, 0x00
  803. 00000816  4FEF 0118                lea.l      A7, [A7 + 0x118]
  804. 0000081A  261F                     move.l     D3, [A7]+
  805. 0000081C  4E75                     rts
  806. 0000081E  48E7 1020                movem.l    -[A7], D3,A2
  807. 00000822  4FEF FDC0                lea.l      A7, [A7 - 0x240]
  808. 00000826  246F 024C                movea.l    A2, [A7 + 0x24C]
  809. 0000082A  7001                     moveq.l    D0, 0x01
  810. 0000082C  B092                     cmp.l      D0, [A2]
  811. 0000082E  6716                     beq        +0x18 /* 00000846 */
  812. 00000830  2F0A                     move.l     -[A7], A2
  813. 00000832  2F3C 8004 07DC           move.l     -[A7], 0x800407DC
  814. 00000838  4EBA F7CE                jsr        [PC - 0x832 /* 00000008 */]
  815. 0000083C  4FEF 0248                lea.l      A7, [A7 + 0x248]
  816. 00000840  4CDF 0408                movem.l    D3,A2, [A7]+
  817. 00000844  4E75                     rts
  818. label00000846:
  819. 00000846  486F 013A                pea.l      [A7 + 0x13A]
  820. 0000084A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  821. 0000084E  4EAD E158                jsr        [A5 - 0x1EA8]
  822. 00000852  486F 0142                pea.l      [A7 + 0x142]
  823. 00000856  486F 000C                pea.l      [A7 + 0xC]
  824. 0000085A  4EAD E550                jsr        [A5 - 0x1AB0]
  825. 0000085E  486F 0010                pea.l      [A7 + 0x10]
  826. 00000862  4EBA FD14                jsr        [PC - 0x2EC /* 00000578 */]
  827. 00000866  3600                     move.w     D3, D0
  828. 00000868  3003                     move.w     D0, D3
  829. 0000086A  48C0                     ext.l      D0
  830. 0000086C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  831. 00000870  0480 0000 0049           subi.l     D0, 0x49 /* 'I' */
  832. 00000876  6712                     beq        +0x14 /* 0000088A */
  833. 00000878  0480 0000 0015           subi.l     D0, 0x15
  834. 0000087E  6712                     beq        +0x14 /* 00000892 */
  835. 00000880  0480 0000 004E           subi.l     D0, 0x4E /* 'N' */
  836. 00000886  6706                     beq        +0x8 /* 0000088E */
  837. 00000888  600C                     bra        +0xE /* 00000896 */
  838. label0000088A:
  839. 0000088A  7600                     moveq.l    D3, 0x00
  840. 0000088C  600A                     bra        +0xC /* 00000898 */
  841. label0000088E:
  842. 0000088E  7601                     moveq.l    D3, 0x01
  843. 00000890  6006                     bra        +0x8 /* 00000898 */
  844. label00000892:
  845. 00000892  76FF                     moveq.l    D3, 0xFFFFFFFF
  846. 00000894  6002                     bra        +0x4 /* 00000898 */
  847. label00000896:
  848. 00000896  7600                     moveq.l    D3, 0x00
  849. label00000898:
  850. 00000898  206F 0250                movea.l    A0, [A7 + 0x250]
  851. 0000089C  3083                     move.w     [A0], D3
  852. 0000089E  7000                     moveq.l    D0, 0x00
  853. 000008A0  4FEF 0240                lea.l      A7, [A7 + 0x240]
  854. 000008A4  4CDF 0408                movem.l    D3,A2, [A7]+
  855. 000008A8  4E75                     rts
  856. 000008AA  594F                     subq.w     A7, 4
  857. 000008AC  4857                     pea.l      [A7]
  858. 000008AE  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  859. 000008B2  4EAD F248                jsr        [A5 - 0xDB8]
  860. 000008B6  4A00                     tst.b      D0
  861. 000008B8  504F                     addq.w     A7, 8
  862. 000008BA  6614                     bne        +0x16 /* 000008D0 */
  863. 000008BC  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  864. 000008C0  2F3C 8004 0BB9           move.l     -[A7], 0x80040BB9
  865. 000008C6  4EBA F740                jsr        [PC - 0x8C0 /* 00000008 */]
  866. 000008CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  867. 000008CE  4E75                     rts
  868. label000008D0:
  869. 000008D0  206F 000C                movea.l    A0, [A7 + 0xC]
  870. 000008D4  2097                     move.l     [A0], [A7]
  871. 000008D6  7000                     moveq.l    D0, 0x00
  872. 000008D8  584F                     addq.w     A7, 4
  873. 000008DA  4E75                     rts
  874. 000008DC  2F0A                     move.l     -[A7], A2
  875. 000008DE  246F 000C                movea.l    A2, [A7 + 0xC]
  876. 000008E2  256F 0008 0004           move.l     [A2 + 0x4], [A7 + 0x8]
  877. 000008E8  4AAA 0004                tst.l      [A2 + 0x4]
  878. 000008EC  670E                     beq        +0x10 /* 000008FC */
  879. 000008EE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  880. 000008F2  4EAD F240                jsr        [A5 - 0xDC0]
  881. 000008F6  7006                     moveq.l    D0, 0x06
  882. 000008F8  2480                     move.l     [A2], D0
  883. 000008FA  584F                     addq.w     A7, 4
  884. label000008FC:
  885. 000008FC  7000                     moveq.l    D0, 0x00
  886. 000008FE  245F                     movea.l    A2, [A7]+
  887. 00000900  4E75                     rts
  888. 00000902  2F0A                     move.l     -[A7], A2
  889. 00000904  246F 0008                movea.l    A2, [A7 + 0x8]
  890. 00000908  7005                     moveq.l    D0, 0x05
  891. 0000090A  B092                     cmp.l      D0, [A2]
  892. 0000090C  6712                     beq        +0x14 /* 00000920 */
  893. 0000090E  2F0A                     move.l     -[A7], A2
  894. 00000910  2F3C 8004 0BBA           move.l     -[A7], 0x80040BBA
  895. 00000916  4EBA F6F0                jsr        [PC - 0x910 /* 00000008 */]
  896. 0000091A  504F                     addq.w     A7, 8
  897. 0000091C  245F                     movea.l    A2, [A7]+
  898. 0000091E  4E75                     rts
  899. label00000920:
  900. 00000920  206F 000C                movea.l    A0, [A7 + 0xC]
  901. 00000924  20AA 0004                move.l     [A0], [A2 + 0x4]
  902. 00000928  7000                     moveq.l    D0, 0x00
  903. 0000092A  245F                     movea.l    A2, [A7]+
  904. 0000092C  4E75                     rts
  905. 0000092E  206F 0008                movea.l    A0, [A7 + 0x8]
  906. 00000932  216F 0004 0004           move.l     [A0 + 0x4], [A7 + 0x4]
  907. 00000938  4AA8 0004                tst.l      [A0 + 0x4]
  908. 0000093C  6704                     beq        +0x6 /* 00000942 */
  909. 0000093E  7005                     moveq.l    D0, 0x05
  910. 00000940  2080                     move.l     [A0], D0
  911. label00000942:
  912. 00000942  7000                     moveq.l    D0, 0x00
  913. 00000944  4E75                     rts
  914. 00000946  2F03                     move.l     -[A7], D3
  915. 00000948  514F                     subq.w     A7, 8
  916. 0000094A  362F 0014                move.w     D3, [A7 + 0x14]
  917. 0000094E  206F 0010                movea.l    A0, [A7 + 0x10]
  918. 00000952  3003                     move.w     D0, D3
  919. 00000954  48C0                     ext.l      D0
  920. 00000956  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  921. 0000095A  6F1A                     ble        +0x1C /* 00000976 */
  922. 0000095C  42A7                     clr.l      -[A7]
  923. 0000095E  3003                     move.w     D0, D3
  924. 00000960  48C0                     ext.l      D0
  925. 00000962  0680 8004 07E0           addi.l     D0, 0x800407E0
  926. 00000968  2F00                     move.l     -[A7], D0
  927. 0000096A  4EBA F69C                jsr        [PC - 0x964 /* 00000008 */]
  928. 0000096E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  929. 00000972  261F                     move.l     D3, [A7]+
  930. 00000974  4E75                     rts
  931. label00000976:
  932. 00000976  3003                     move.w     D0, D3
  933. 00000978  48C0                     ext.l      D0
  934. 0000097A  5380                     subq.l     D0, 1
  935. 0000097C  E788                     lsl        D0, 3
  936. 0000097E  2068 0018                movea.l    A0, [A0 + 0x18]
  937. 00000982  D1C0                     add.l      A0, D0
  938. 00000984  2E90                     move.l     [A7], [A0]
  939. 00000986  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  940. 0000098C  2F2F 0016                move.l     -[A7], [A7 + 0x16]
  941. 00000990  486F 0004                pea.l      [A7 + 0x4]
  942. 00000994  4EBA F6E0                jsr        [PC - 0x920 /* 00000076 */]
  943. 00000998  4FEF 0010                lea.l      A7, [A7 + 0x10]
  944. 0000099C  261F                     move.l     D3, [A7]+
  945. 0000099E  4E75                     rts
  946. 000009A0  2F0A                     move.l     -[A7], A2
  947. 000009A2  246F 0008                movea.l    A2, [A7 + 0x8]
  948. 000009A6  4EAD E3D8                jsr        [A5 - 0x1C28]
  949. 000009AA  2548 0004                move.l     [A2 + 0x4], A0
  950. 000009AE  4AAA 0004                tst.l      [A2 + 0x4]
  951. 000009B2  6706                     beq        +0x8 /* 000009BA */
  952. 000009B4  7006                     moveq.l    D0, 0x06
  953. 000009B6  2480                     move.l     [A2], D0
  954. 000009B8  6004                     bra        +0x6 /* 000009BE */
  955. label000009BA:
  956. 000009BA  7002                     moveq.l    D0, 0x02
  957. 000009BC  2480                     move.l     [A2], D0
  958. label000009BE:
  959. 000009BE  7000                     moveq.l    D0, 0x00
  960. 000009C0  245F                     movea.l    A2, [A7]+
  961. 000009C2  4E75                     rts
  962. 000009C4  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  963. 000009C8  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  964. 000009CC  4EBA 1030                jsr        [PC + 0x1030 /* 000019FE */]
  965. 000009D0  504F                     addq.w     A7, 8
  966. 000009D2  4E75                     rts
  967. 000009D4  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  968. 000009D8  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  969. 000009DC  206F 000C                movea.l    A0, [A7 + 0xC]
  970. 000009E0  2F28 0004                move.l     -[A7], [A0 + 0x4]
  971. 000009E4  2068 0004                movea.l    A0, [A0 + 0x4]
  972. 000009E8  2050                     movea.l    A0, [A0]
  973. 000009EA  2068 0004                movea.l    A0, [A0 + 0x4]
  974. 000009EE  4E90                     jsr        [A0]
  975. 000009F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  976. 000009F4  4E75                     rts
  977. 000009F6  2F0A                     move.l     -[A7], A2
  978. 000009F8  246F 0008                movea.l    A2, [A7 + 0x8]
  979. 000009FC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  980. 00000A00  206A 0004                movea.l    A0, [A2 + 0x4]
  981. 00000A04  2050                     movea.l    A0, [A0]
  982. 00000A06  2068 0008                movea.l    A0, [A0 + 0x8]
  983. 00000A0A  4E90                     jsr        [A0]
  984. 00000A0C  52AA 0008                addq.l     [A2 + 0x8], 1
  985. 00000A10  202A 0008                move.l     D0, [A2 + 0x8]
  986. 00000A14  584F                     addq.w     A7, 4
  987. 00000A16  245F                     movea.l    A2, [A7]+
  988. 00000A18  4E75                     rts
  989. 00000A1A  48E7 1030                movem.l    -[A7], D3,A2,A3
  990. 00000A1E  266F 0010                movea.l    A3, [A7 + 0x10]
  991. 00000A22  53AB 0008                subq.l     [A3 + 0x8], 1
  992. 00000A26  262B 0008                move.l     D3, [A3 + 0x8]
  993. 00000A2A  246B 0004                movea.l    A2, [A3 + 0x4]
  994. 00000A2E  4A83                     tst.l      D3
  995. 00000A30  662A                     bne        +0x2C /* 00000A5C */
  996. 00000A32  2F0B                     move.l     -[A7], A3
  997. 00000A34  4EBA 0296                jsr        [PC + 0x296 /* 00000CCC */]
  998. 00000A38  2F0B                     move.l     -[A7], A3
  999. 00000A3A  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1000. 00000A3E  206A 000C                movea.l    A0, [A2 + 0xC]
  1001. 00000A42  2050                     movea.l    A0, [A0]
  1002. 00000A44  2068 0014                movea.l    A0, [A0 + 0x14]
  1003. 00000A48  4E90                     jsr        [A0]
  1004. 00000A4A  53AD 1A94                subq.l     [A5 + 0x1A94], 1
  1005. 00000A4E  2F0A                     move.l     -[A7], A2
  1006. 00000A50  2052                     movea.l    A0, [A2]
  1007. 00000A52  2068 000C                movea.l    A0, [A0 + 0xC]
  1008. 00000A56  4E90                     jsr        [A0]
  1009. 00000A58  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1010. label00000A5C:
  1011. 00000A5C  2F0A                     move.l     -[A7], A2
  1012. 00000A5E  2052                     movea.l    A0, [A2]
  1013. 00000A60  2068 000C                movea.l    A0, [A0 + 0xC]
  1014. 00000A64  4E90                     jsr        [A0]
  1015. 00000A66  2003                     move.l     D0, D3
  1016. 00000A68  584F                     addq.w     A7, 4
  1017. 00000A6A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1018. 00000A6E  4E75                     rts
  1019. 00000A70  2F0A                     move.l     -[A7], A2
  1020. 00000A72  594F                     subq.w     A7, 4
  1021. 00000A74  95CA                     sub.l      A2, A2
  1022. 00000A76  4297                     clr.l      [A7]
  1023. 00000A78  4857                     pea.l      [A7]
  1024. 00000A7A  4EBA 0046                jsr        [PC + 0x46 /* 00000AC2 */]
  1025. 00000A7E  2F00                     move.l     -[A7], D0
  1026. 00000A80  486D A0B8                pea.l      [A5 - 0x5F48]
  1027. 00000A84  4878 000C                push.l     0xC
  1028. 00000A88  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  1029. 00000A8C  4EAD D548                jsr        [A5 - 0x2AB8]
  1030. 00000A90  2440                     movea.l    A2, D0
  1031. 00000A92  200A                     move.l     D0, A2
  1032. 00000A94  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1033. 00000A98  6714                     beq        +0x16 /* 00000AAE */
  1034. 00000A9A  4A97                     tst.l      [A7]
  1035. 00000A9C  6716                     beq        +0x18 /* 00000AB4 */
  1036. 00000A9E  2F0A                     move.l     -[A7], A2
  1037. 00000AA0  2052                     movea.l    A0, [A2]
  1038. 00000AA2  2068 000C                movea.l    A0, [A0 + 0xC]
  1039. 00000AA6  4E90                     jsr        [A0]
  1040. 00000AA8  95CA                     sub.l      A2, A2
  1041. 00000AAA  584F                     addq.w     A7, 4
  1042. 00000AAC  6006                     bra        +0x8 /* 00000AB4 */
  1043. label00000AAE:
  1044. 00000AAE  2EBC 8004 0002           move.l     [A7], 0x80040002
  1045. label00000AB4:
  1046. 00000AB4  206F 0010                movea.l    A0, [A7 + 0x10]
  1047. 00000AB8  208A                     move.l     [A0], A2
  1048. 00000ABA  2017                     move.l     D0, [A7]
  1049. 00000ABC  584F                     addq.w     A7, 4
  1050. 00000ABE  245F                     movea.l    A2, [A7]+
  1051. 00000AC0  4E75                     rts
  1052. fn00000AC2:
  1053. 00000AC2  2F0B                     move.l     -[A7], A3
  1054. 00000AC4  47ED 1090                lea.l      A3, [A5 + 0x1090]
  1055. 00000AC8  4A2D 1154                tst.b      [A5 + 0x1154]
  1056. 00000ACC  6600 01EC                bne        +0x1EE /* 00000CBA */
  1057. 00000AD0  224B                     movea.l    A1, A3
  1058. 00000AD2  7030                     moveq.l    D0, 0x30
  1059. 00000AD4  1B7C 0001 1154           move.b     [A5 + 0x1154], 0x1
  1060. 00000ADA  41ED A098                lea.l      A0, [A5 - 0x5F68]
  1061. 00000ADE  2348 0004                move.l     [A1 + 0x4], A0
  1062. 00000AE2  5380                     subq.l     D0, 1
  1063. 00000AE4  41ED A0A0                lea.l      A0, [A5 - 0x5F60]
  1064. 00000AE8  2348 0008                move.l     [A1 + 0x8], A0
  1065. 00000AEC  5380                     subq.l     D0, 1
  1066. 00000AEE  41ED A0A8                lea.l      A0, [A5 - 0x5F58]
  1067. 00000AF2  2348 000C                move.l     [A1 + 0xC], A0
  1068. 00000AF6  5380                     subq.l     D0, 1
  1069. 00000AF8  41ED A130                lea.l      A0, [A5 - 0x5ED0]
  1070. 00000AFC  2348 0010                move.l     [A1 + 0x10], A0
  1071. 00000B00  5380                     subq.l     D0, 1
  1072. 00000B02  41ED A138                lea.l      A0, [A5 - 0x5EC8]
  1073. 00000B06  2348 0014                move.l     [A1 + 0x14], A0
  1074. 00000B0A  5380                     subq.l     D0, 1
  1075. 00000B0C  41ED A140                lea.l      A0, [A5 - 0x5EC0]
  1076. 00000B10  2348 0018                move.l     [A1 + 0x18], A0
  1077. 00000B14  5380                     subq.l     D0, 1
  1078. 00000B16  41ED A148                lea.l      A0, [A5 - 0x5EB8]
  1079. 00000B1A  2348 001C                move.l     [A1 + 0x1C], A0
  1080. 00000B1E  5380                     subq.l     D0, 1
  1081. 00000B20  41ED A150                lea.l      A0, [A5 - 0x5EB0]
  1082. 00000B24  2348 0020                move.l     [A1 + 0x20], A0
  1083. 00000B28  5380                     subq.l     D0, 1
  1084. 00000B2A  41ED A158                lea.l      A0, [A5 - 0x5EA8]
  1085. 00000B2E  2348 0024                move.l     [A1 + 0x24], A0
  1086. 00000B32  5380                     subq.l     D0, 1
  1087. 00000B34  41ED A160                lea.l      A0, [A5 - 0x5EA0]
  1088. 00000B38  2348 0028                move.l     [A1 + 0x28], A0
  1089. 00000B3C  5380                     subq.l     D0, 1
  1090. 00000B3E  41ED A168                lea.l      A0, [A5 - 0x5E98]
  1091. 00000B42  2348 002C                move.l     [A1 + 0x2C], A0
  1092. 00000B46  5380                     subq.l     D0, 1
  1093. 00000B48  41ED A170                lea.l      A0, [A5 - 0x5E90]
  1094. 00000B4C  2348 0030                move.l     [A1 + 0x30], A0
  1095. 00000B50  5380                     subq.l     D0, 1
  1096. 00000B52  41ED A178                lea.l      A0, [A5 - 0x5E88]
  1097. 00000B56  2348 0034                move.l     [A1 + 0x34], A0
  1098. 00000B5A  5380                     subq.l     D0, 1
  1099. 00000B5C  41ED A180                lea.l      A0, [A5 - 0x5E80]
  1100. 00000B60  2348 0038                move.l     [A1 + 0x38], A0
  1101. 00000B64  5380                     subq.l     D0, 1
  1102. 00000B66  41ED A188                lea.l      A0, [A5 - 0x5E78]
  1103. 00000B6A  2348 003C                move.l     [A1 + 0x3C], A0
  1104. 00000B6E  5380                     subq.l     D0, 1
  1105. 00000B70  41ED A190                lea.l      A0, [A5 - 0x5E70]
  1106. 00000B74  2348 0040                move.l     [A1 + 0x40], A0
  1107. 00000B78  5380                     subq.l     D0, 1
  1108. 00000B7A  41ED A198                lea.l      A0, [A5 - 0x5E68]
  1109. 00000B7E  2348 0044                move.l     [A1 + 0x44], A0
  1110. 00000B82  5380                     subq.l     D0, 1
  1111. 00000B84  41ED A1A0                lea.l      A0, [A5 - 0x5E60]
  1112. 00000B88  2348 0048                move.l     [A1 + 0x48], A0
  1113. 00000B8C  5380                     subq.l     D0, 1
  1114. 00000B8E  41ED A1A8                lea.l      A0, [A5 - 0x5E58]
  1115. 00000B92  2348 004C                move.l     [A1 + 0x4C], A0
  1116. 00000B96  5380                     subq.l     D0, 1
  1117. 00000B98  41ED A1B0                lea.l      A0, [A5 - 0x5E50]
  1118. 00000B9C  2348 0050                move.l     [A1 + 0x50], A0
  1119. 00000BA0  5380                     subq.l     D0, 1
  1120. 00000BA2  41ED A1B8                lea.l      A0, [A5 - 0x5E48]
  1121. 00000BA6  2348 0054                move.l     [A1 + 0x54], A0
  1122. 00000BAA  5380                     subq.l     D0, 1
  1123. 00000BAC  41ED A1C0                lea.l      A0, [A5 - 0x5E40]
  1124. 00000BB0  2348 0058                move.l     [A1 + 0x58], A0
  1125. 00000BB4  5380                     subq.l     D0, 1
  1126. 00000BB6  41ED A1C8                lea.l      A0, [A5 - 0x5E38]
  1127. 00000BBA  2348 005C                move.l     [A1 + 0x5C], A0
  1128. 00000BBE  5380                     subq.l     D0, 1
  1129. 00000BC0  41ED A1D0                lea.l      A0, [A5 - 0x5E30]
  1130. 00000BC4  2348 0060                move.l     [A1 + 0x60], A0
  1131. 00000BC8  5380                     subq.l     D0, 1
  1132. 00000BCA  41ED A1D8                lea.l      A0, [A5 - 0x5E28]
  1133. 00000BCE  2348 0064                move.l     [A1 + 0x64], A0
  1134. 00000BD2  5380                     subq.l     D0, 1
  1135. 00000BD4  41ED A1E0                lea.l      A0, [A5 - 0x5E20]
  1136. 00000BD8  2348 0068                move.l     [A1 + 0x68], A0
  1137. 00000BDC  5380                     subq.l     D0, 1
  1138. 00000BDE  41ED A1E8                lea.l      A0, [A5 - 0x5E18]
  1139. 00000BE2  2348 006C                move.l     [A1 + 0x6C], A0
  1140. 00000BE6  5380                     subq.l     D0, 1
  1141. 00000BE8  41ED A1F0                lea.l      A0, [A5 - 0x5E10]
  1142. 00000BEC  2348 0070                move.l     [A1 + 0x70], A0
  1143. 00000BF0  5380                     subq.l     D0, 1
  1144. 00000BF2  41ED A1F8                lea.l      A0, [A5 - 0x5E08]
  1145. 00000BF6  2348 0074                move.l     [A1 + 0x74], A0
  1146. 00000BFA  5380                     subq.l     D0, 1
  1147. 00000BFC  41ED A200                lea.l      A0, [A5 - 0x5E00]
  1148. 00000C00  2348 0078                move.l     [A1 + 0x78], A0
  1149. 00000C04  5380                     subq.l     D0, 1
  1150. 00000C06  41ED A208                lea.l      A0, [A5 - 0x5DF8]
  1151. 00000C0A  2348 007C                move.l     [A1 + 0x7C], A0
  1152. 00000C0E  5380                     subq.l     D0, 1
  1153. 00000C10  41ED A210                lea.l      A0, [A5 - 0x5DF0]
  1154. 00000C14  2348 0080                move.l     [A1 + 0x80], A0
  1155. 00000C18  5380                     subq.l     D0, 1
  1156. 00000C1A  41ED A218                lea.l      A0, [A5 - 0x5DE8]
  1157. 00000C1E  2348 0084                move.l     [A1 + 0x84], A0
  1158. 00000C22  5380                     subq.l     D0, 1
  1159. 00000C24  41ED A220                lea.l      A0, [A5 - 0x5DE0]
  1160. 00000C28  2348 0088                move.l     [A1 + 0x88], A0
  1161. 00000C2C  5380                     subq.l     D0, 1
  1162. 00000C2E  41ED A228                lea.l      A0, [A5 - 0x5DD8]
  1163. 00000C32  2348 008C                move.l     [A1 + 0x8C], A0
  1164. 00000C36  5380                     subq.l     D0, 1
  1165. 00000C38  41ED A238                lea.l      A0, [A5 - 0x5DC8]
  1166. 00000C3C  2348 0090                move.l     [A1 + 0x90], A0
  1167. 00000C40  5380                     subq.l     D0, 1
  1168. 00000C42  41ED A240                lea.l      A0, [A5 - 0x5DC0]
  1169. 00000C46  2348 0094                move.l     [A1 + 0x94], A0
  1170. 00000C4A  5380                     subq.l     D0, 1
  1171. 00000C4C  41ED A248                lea.l      A0, [A5 - 0x5DB8]
  1172. 00000C50  2348 0098                move.l     [A1 + 0x98], A0
  1173. 00000C54  5380                     subq.l     D0, 1
  1174. 00000C56  41ED A250                lea.l      A0, [A5 - 0x5DB0]
  1175. 00000C5A  2348 009C                move.l     [A1 + 0x9C], A0
  1176. 00000C5E  5380                     subq.l     D0, 1
  1177. 00000C60  41ED A258                lea.l      A0, [A5 - 0x5DA8]
  1178. 00000C64  2348 00A0                move.l     [A1 + 0xA0], A0
  1179. 00000C68  5380                     subq.l     D0, 1
  1180. 00000C6A  41ED A260                lea.l      A0, [A5 - 0x5DA0]
  1181. 00000C6E  2348 00A4                move.l     [A1 + 0xA4], A0
  1182. 00000C72  5380                     subq.l     D0, 1
  1183. 00000C74  41ED A268                lea.l      A0, [A5 - 0x5D98]
  1184. 00000C78  2348 00A8                move.l     [A1 + 0xA8], A0
  1185. 00000C7C  5380                     subq.l     D0, 1
  1186. 00000C7E  41ED A288                lea.l      A0, [A5 - 0x5D78]
  1187. 00000C82  2348 00AC                move.l     [A1 + 0xAC], A0
  1188. 00000C86  5380                     subq.l     D0, 1
  1189. 00000C88  41ED A290                lea.l      A0, [A5 - 0x5D70]
  1190. 00000C8C  2348 00B0                move.l     [A1 + 0xB0], A0
  1191. 00000C90  5380                     subq.l     D0, 1
  1192. 00000C92  41ED A298                lea.l      A0, [A5 - 0x5D68]
  1193. 00000C96  2348 00B4                move.l     [A1 + 0xB4], A0
  1194. 00000C9A  5380                     subq.l     D0, 1
  1195. 00000C9C  41ED A270                lea.l      A0, [A5 - 0x5D90]
  1196. 00000CA0  2348 00B8                move.l     [A1 + 0xB8], A0
  1197. 00000CA4  5380                     subq.l     D0, 1
  1198. 00000CA6  41ED A278                lea.l      A0, [A5 - 0x5D88]
  1199. 00000CAA  2348 00BC                move.l     [A1 + 0xBC], A0
  1200. 00000CAE  5380                     subq.l     D0, 1
  1201. 00000CB0  41ED A280                lea.l      A0, [A5 - 0x5D80]
  1202. 00000CB4  2348 00C0                move.l     [A1 + 0xC0], A0
  1203. 00000CB8  5380                     subq.l     D0, 1
  1204. label00000CBA:
  1205. 00000CBA  200B                     move.l     D0, A3
  1206. 00000CBC  265F                     movea.l    A3, [A7]+
  1207. 00000CBE  4E75                     rts
  1208. 00000CC0  594F                     subq.w     A7, 4
  1209. 00000CC2  2EAF 0008                move.l     [A7], [A7 + 0x8]
  1210. 00000CC6  7000                     moveq.l    D0, 0x00
  1211. 00000CC8  584F                     addq.w     A7, 4
  1212. 00000CCA  4E75                     rts
  1213. fn00000CCC:
  1214. 00000CCC  594F                     subq.w     A7, 4
  1215. 00000CCE  2EAF 0008                move.l     [A7], [A7 + 0x8]
  1216. 00000CD2  584F                     addq.w     A7, 4
  1217. 00000CD4  4E75                     rts
  1218. 00000CD6  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1219. 00000CDA  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1220. 00000CDE  206F 000C                movea.l    A0, [A7 + 0xC]
  1221. 00000CE2  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1222. 00000CE6  2068 0004                movea.l    A0, [A0 + 0x4]
  1223. 00000CEA  2050                     movea.l    A0, [A0]
  1224. 00000CEC  2068 0004                movea.l    A0, [A0 + 0x4]
  1225. 00000CF0  4E90                     jsr        [A0]
  1226. 00000CF2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1227. 00000CF6  4E75                     rts
  1228. 00000CF8  2F0A                     move.l     -[A7], A2
  1229. 00000CFA  246F 0008                movea.l    A2, [A7 + 0x8]
  1230. 00000CFE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1231. 00000D02  206A 0004                movea.l    A0, [A2 + 0x4]
  1232. 00000D06  2050                     movea.l    A0, [A0]
  1233. 00000D08  2068 0008                movea.l    A0, [A0 + 0x8]
  1234. 00000D0C  4E90                     jsr        [A0]
  1235. 00000D0E  52AA 0008                addq.l     [A2 + 0x8], 1
  1236. 00000D12  202A 0008                move.l     D0, [A2 + 0x8]
  1237. 00000D16  584F                     addq.w     A7, 4
  1238. 00000D18  245F                     movea.l    A2, [A7]+
  1239. 00000D1A  4E75                     rts
  1240. 00000D1C  48E7 1030                movem.l    -[A7], D3,A2,A3
  1241. 00000D20  266F 0010                movea.l    A3, [A7 + 0x10]
  1242. 00000D24  53AB 0008                subq.l     [A3 + 0x8], 1
  1243. 00000D28  262B 0008                move.l     D3, [A3 + 0x8]
  1244. 00000D2C  246B 0004                movea.l    A2, [A3 + 0x4]
  1245. 00000D30  4A83                     tst.l      D3
  1246. 00000D32  662A                     bne        +0x2C /* 00000D5E */
  1247. 00000D34  2F0B                     move.l     -[A7], A3
  1248. 00000D36  4EBA 0118                jsr        [PC + 0x118 /* 00000E50 */]
  1249. 00000D3A  2F0B                     move.l     -[A7], A3
  1250. 00000D3C  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1251. 00000D40  206A 000C                movea.l    A0, [A2 + 0xC]
  1252. 00000D44  2050                     movea.l    A0, [A0]
  1253. 00000D46  2068 0014                movea.l    A0, [A0 + 0x14]
  1254. 00000D4A  4E90                     jsr        [A0]
  1255. 00000D4C  53AD 1A94                subq.l     [A5 + 0x1A94], 1
  1256. 00000D50  2F0A                     move.l     -[A7], A2
  1257. 00000D52  2052                     movea.l    A0, [A2]
  1258. 00000D54  2068 000C                movea.l    A0, [A0 + 0xC]
  1259. 00000D58  4E90                     jsr        [A0]
  1260. 00000D5A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1261. label00000D5E:
  1262. 00000D5E  2F0A                     move.l     -[A7], A2
  1263. 00000D60  2052                     movea.l    A0, [A2]
  1264. 00000D62  2068 000C                movea.l    A0, [A0 + 0xC]
  1265. 00000D66  4E90                     jsr        [A0]
  1266. 00000D68  2003                     move.l     D0, D3
  1267. 00000D6A  584F                     addq.w     A7, 4
  1268. 00000D6C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1269. 00000D70  4E75                     rts
  1270. 00000D72  2F0A                     move.l     -[A7], A2
  1271. 00000D74  594F                     subq.w     A7, 4
  1272. 00000D76  95CA                     sub.l      A2, A2
  1273. 00000D78  4297                     clr.l      [A7]
  1274. 00000D7A  4857                     pea.l      [A7]
  1275. 00000D7C  4EBA 0046                jsr        [PC + 0x46 /* 00000DC4 */]
  1276. 00000D80  2F00                     move.l     -[A7], D0
  1277. 00000D82  486D A0E0                pea.l      [A5 - 0x5F20]
  1278. 00000D86  4878 000C                push.l     0xC
  1279. 00000D8A  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  1280. 00000D8E  4EAD D548                jsr        [A5 - 0x2AB8]
  1281. 00000D92  2440                     movea.l    A2, D0
  1282. 00000D94  200A                     move.l     D0, A2
  1283. 00000D96  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1284. 00000D9A  6714                     beq        +0x16 /* 00000DB0 */
  1285. 00000D9C  4A97                     tst.l      [A7]
  1286. 00000D9E  6716                     beq        +0x18 /* 00000DB6 */
  1287. 00000DA0  2F0A                     move.l     -[A7], A2
  1288. 00000DA2  2052                     movea.l    A0, [A2]
  1289. 00000DA4  2068 000C                movea.l    A0, [A0 + 0xC]
  1290. 00000DA8  4E90                     jsr        [A0]
  1291. 00000DAA  95CA                     sub.l      A2, A2
  1292. 00000DAC  584F                     addq.w     A7, 4
  1293. 00000DAE  6006                     bra        +0x8 /* 00000DB6 */
  1294. label00000DB0:
  1295. 00000DB0  2EBC 8004 0002           move.l     [A7], 0x80040002
  1296. label00000DB6:
  1297. 00000DB6  206F 0010                movea.l    A0, [A7 + 0x10]
  1298. 00000DBA  208A                     move.l     [A0], A2
  1299. 00000DBC  2017                     move.l     D0, [A7]
  1300. 00000DBE  584F                     addq.w     A7, 4
  1301. 00000DC0  245F                     movea.l    A2, [A7]+
  1302. 00000DC2  4E75                     rts
  1303. fn00000DC4:
  1304. 00000DC4  2F0B                     move.l     -[A7], A3
  1305. 00000DC6  47ED 1156                lea.l      A3, [A5 + 0x1156]
  1306. 00000DCA  4A2D 1182                tst.b      [A5 + 0x1182 /* export_556 */]
  1307. 00000DCE  666E                     bne        +0x70 /* 00000E3E */
  1308. 00000DD0  224B                     movea.l    A1, A3
  1309. 00000DD2  700A                     moveq.l    D0, 0x0A
  1310. 00000DD4  1B7C 0001 1182           move.b     [A5 + 0x1182 /* export_556 */], 0x1
  1311. 00000DDA  41ED A0C0                lea.l      A0, [A5 - 0x5F40]
  1312. 00000DDE  2348 0004                move.l     [A1 + 0x4], A0
  1313. 00000DE2  5380                     subq.l     D0, 1
  1314. 00000DE4  41ED A0C8                lea.l      A0, [A5 - 0x5F38]
  1315. 00000DE8  2348 0008                move.l     [A1 + 0x8], A0
  1316. 00000DEC  5380                     subq.l     D0, 1
  1317. 00000DEE  41ED A0D0                lea.l      A0, [A5 - 0x5F30]
  1318. 00000DF2  2348 000C                move.l     [A1 + 0xC], A0
  1319. 00000DF6  5380                     subq.l     D0, 1
  1320. 00000DF8  41ED A2A0                lea.l      A0, [A5 - 0x5D60]
  1321. 00000DFC  2348 0010                move.l     [A1 + 0x10], A0
  1322. 00000E00  5380                     subq.l     D0, 1
  1323. 00000E02  41ED A2A8                lea.l      A0, [A5 - 0x5D58]
  1324. 00000E06  2348 0014                move.l     [A1 + 0x14], A0
  1325. 00000E0A  5380                     subq.l     D0, 1
  1326. 00000E0C  41ED A2B0                lea.l      A0, [A5 - 0x5D50]
  1327. 00000E10  2348 0018                move.l     [A1 + 0x18], A0
  1328. 00000E14  5380                     subq.l     D0, 1
  1329. 00000E16  41ED A2B8                lea.l      A0, [A5 - 0x5D48]
  1330. 00000E1A  2348 001C                move.l     [A1 + 0x1C], A0
  1331. 00000E1E  5380                     subq.l     D0, 1
  1332. 00000E20  41ED A2C0                lea.l      A0, [A5 - 0x5D40]
  1333. 00000E24  2348 0020                move.l     [A1 + 0x20], A0
  1334. 00000E28  5380                     subq.l     D0, 1
  1335. 00000E2A  41ED A2C8                lea.l      A0, [A5 - 0x5D38]
  1336. 00000E2E  2348 0024                move.l     [A1 + 0x24], A0
  1337. 00000E32  5380                     subq.l     D0, 1
  1338. 00000E34  41ED A2D0                lea.l      A0, [A5 - 0x5D30]
  1339. 00000E38  2348 0028                move.l     [A1 + 0x28], A0
  1340. 00000E3C  5380                     subq.l     D0, 1
  1341. label00000E3E:
  1342. 00000E3E  200B                     move.l     D0, A3
  1343. 00000E40  265F                     movea.l    A3, [A7]+
  1344. 00000E42  4E75                     rts
  1345. 00000E44  594F                     subq.w     A7, 4
  1346. 00000E46  2EAF 0008                move.l     [A7], [A7 + 0x8]
  1347. 00000E4A  7000                     moveq.l    D0, 0x00
  1348. 00000E4C  584F                     addq.w     A7, 4
  1349. 00000E4E  4E75                     rts
  1350. fn00000E50:
  1351. 00000E50  594F                     subq.w     A7, 4
  1352. 00000E52  2EAF 0008                move.l     [A7], [A7 + 0x8]
  1353. 00000E56  584F                     addq.w     A7, 4
  1354. 00000E58  4E75                     rts
  1355. 00000E5A  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1356. 00000E5E  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1357. 00000E62  206F 000C                movea.l    A0, [A7 + 0xC]
  1358. 00000E66  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1359. 00000E6A  2068 0004                movea.l    A0, [A0 + 0x4]
  1360. 00000E6E  2050                     movea.l    A0, [A0]
  1361. 00000E70  2068 0004                movea.l    A0, [A0 + 0x4]
  1362. 00000E74  4E90                     jsr        [A0]
  1363. 00000E76  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1364. 00000E7A  4E75                     rts
  1365. 00000E7C  2F0A                     move.l     -[A7], A2
  1366. 00000E7E  246F 0008                movea.l    A2, [A7 + 0x8]
  1367. 00000E82  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1368. 00000E86  206A 0004                movea.l    A0, [A2 + 0x4]
  1369. 00000E8A  2050                     movea.l    A0, [A0]
  1370. 00000E8C  2068 0008                movea.l    A0, [A0 + 0x8]
  1371. 00000E90  4E90                     jsr        [A0]
  1372. 00000E92  52AA 0008                addq.l     [A2 + 0x8], 1
  1373. 00000E96  202A 0008                move.l     D0, [A2 + 0x8]
  1374. 00000E9A  584F                     addq.w     A7, 4
  1375. 00000E9C  245F                     movea.l    A2, [A7]+
  1376. 00000E9E  4E75                     rts
  1377. 00000EA0  48E7 1030                movem.l    -[A7], D3,A2,A3
  1378. 00000EA4  266F 0010                movea.l    A3, [A7 + 0x10]
  1379. 00000EA8  53AB 0008                subq.l     [A3 + 0x8], 1
  1380. 00000EAC  262B 0008                move.l     D3, [A3 + 0x8]
  1381. 00000EB0  246B 0004                movea.l    A2, [A3 + 0x4]
  1382. 00000EB4  4A83                     tst.l      D3
  1383. 00000EB6  662A                     bne        +0x2C /* 00000EE2 */
  1384. 00000EB8  2F0B                     move.l     -[A7], A3
  1385. 00000EBA  4EBA 0138                jsr        [PC + 0x138 /* 00000FF4 */]
  1386. 00000EBE  2F0B                     move.l     -[A7], A3
  1387. 00000EC0  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1388. 00000EC4  206A 000C                movea.l    A0, [A2 + 0xC]
  1389. 00000EC8  2050                     movea.l    A0, [A0]
  1390. 00000ECA  2068 0014                movea.l    A0, [A0 + 0x14]
  1391. 00000ECE  4E90                     jsr        [A0]
  1392. 00000ED0  53AD 1A94                subq.l     [A5 + 0x1A94], 1
  1393. 00000ED4  2F0A                     move.l     -[A7], A2
  1394. 00000ED6  2052                     movea.l    A0, [A2]
  1395. 00000ED8  2068 000C                movea.l    A0, [A0 + 0xC]
  1396. 00000EDC  4E90                     jsr        [A0]
  1397. 00000EDE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1398. label00000EE2:
  1399. 00000EE2  2F0A                     move.l     -[A7], A2
  1400. 00000EE4  2052                     movea.l    A0, [A2]
  1401. 00000EE6  2068 000C                movea.l    A0, [A0 + 0xC]
  1402. 00000EEA  4E90                     jsr        [A0]
  1403. 00000EEC  2003                     move.l     D0, D3
  1404. 00000EEE  584F                     addq.w     A7, 4
  1405. 00000EF0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1406. 00000EF4  4E75                     rts
  1407. 00000EF6  2F0A                     move.l     -[A7], A2
  1408. 00000EF8  594F                     subq.w     A7, 4
  1409. 00000EFA  95CA                     sub.l      A2, A2
  1410. 00000EFC  4297                     clr.l      [A7]
  1411. 00000EFE  4857                     pea.l      [A7]
  1412. 00000F00  4EBA 0046                jsr        [PC + 0x46 /* 00000F48 */]
  1413. 00000F04  2F00                     move.l     -[A7], D0
  1414. 00000F06  486D A108                pea.l      [A5 - 0x5EF8]
  1415. 00000F0A  4878 000C                push.l     0xC
  1416. 00000F0E  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  1417. 00000F12  4EAD D548                jsr        [A5 - 0x2AB8]
  1418. 00000F16  2440                     movea.l    A2, D0
  1419. 00000F18  200A                     move.l     D0, A2
  1420. 00000F1A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1421. 00000F1E  6714                     beq        +0x16 /* 00000F34 */
  1422. 00000F20  4A97                     tst.l      [A7]
  1423. 00000F22  6716                     beq        +0x18 /* 00000F3A */
  1424. 00000F24  2F0A                     move.l     -[A7], A2
  1425. 00000F26  2052                     movea.l    A0, [A2]
  1426. 00000F28  2068 000C                movea.l    A0, [A0 + 0xC]
  1427. 00000F2C  4E90                     jsr        [A0]
  1428. 00000F2E  95CA                     sub.l      A2, A2
  1429. 00000F30  584F                     addq.w     A7, 4
  1430. 00000F32  6006                     bra        +0x8 /* 00000F3A */
  1431. label00000F34:
  1432. 00000F34  2EBC 8004 0002           move.l     [A7], 0x80040002
  1433. label00000F3A:
  1434. 00000F3A  206F 0010                movea.l    A0, [A7 + 0x10]
  1435. 00000F3E  208A                     move.l     [A0], A2
  1436. 00000F40  2017                     move.l     D0, [A7]
  1437. 00000F42  584F                     addq.w     A7, 4
  1438. 00000F44  245F                     movea.l    A2, [A7]+
  1439. 00000F46  4E75                     rts
  1440. fn00000F48:
  1441. 00000F48  2F0B                     move.l     -[A7], A3
  1442. 00000F4A  47ED 1184                lea.l      A3, [A5 + 0x1184]
  1443. 00000F4E  4A2D 11BC                tst.b      [A5 + 0x11BC]
  1444. 00000F52  6600 008E                bne        +0x90 /* 00000FE2 */
  1445. 00000F56  224B                     movea.l    A1, A3
  1446. 00000F58  700D                     moveq.l    D0, 0x0D
  1447. 00000F5A  1B7C 0001 11BC           move.b     [A5 + 0x11BC], 0x1
  1448. 00000F60  41ED A0E8                lea.l      A0, [A5 - 0x5F18]
  1449. 00000F64  2348 0004                move.l     [A1 + 0x4], A0
  1450. 00000F68  5380                     subq.l     D0, 1
  1451. 00000F6A  41ED A0F0                lea.l      A0, [A5 - 0x5F10]
  1452. 00000F6E  2348 0008                move.l     [A1 + 0x8], A0
  1453. 00000F72  5380                     subq.l     D0, 1
  1454. 00000F74  41ED A0F8                lea.l      A0, [A5 - 0x5F08]
  1455. 00000F78  2348 000C                move.l     [A1 + 0xC], A0
  1456. 00000F7C  5380                     subq.l     D0, 1
  1457. 00000F7E  41ED A2D8                lea.l      A0, [A5 - 0x5D28]
  1458. 00000F82  2348 0010                move.l     [A1 + 0x10], A0
  1459. 00000F86  5380                     subq.l     D0, 1
  1460. 00000F88  41ED A2E0                lea.l      A0, [A5 - 0x5D20]
  1461. 00000F8C  2348 0014                move.l     [A1 + 0x14], A0
  1462. 00000F90  5380                     subq.l     D0, 1
  1463. 00000F92  41ED A2E8                lea.l      A0, [A5 - 0x5D18]
  1464. 00000F96  2348 0018                move.l     [A1 + 0x18], A0
  1465. 00000F9A  5380                     subq.l     D0, 1
  1466. 00000F9C  41ED A2F0                lea.l      A0, [A5 - 0x5D10]
  1467. 00000FA0  2348 001C                move.l     [A1 + 0x1C], A0
  1468. 00000FA4  5380                     subq.l     D0, 1
  1469. 00000FA6  41ED A2F8                lea.l      A0, [A5 - 0x5D08]
  1470. 00000FAA  2348 0020                move.l     [A1 + 0x20], A0
  1471. 00000FAE  5380                     subq.l     D0, 1
  1472. 00000FB0  41ED A300                lea.l      A0, [A5 - 0x5D00]
  1473. 00000FB4  2348 0024                move.l     [A1 + 0x24], A0
  1474. 00000FB8  5380                     subq.l     D0, 1
  1475. 00000FBA  41ED A308                lea.l      A0, [A5 - 0x5CF8]
  1476. 00000FBE  2348 0028                move.l     [A1 + 0x28], A0
  1477. 00000FC2  5380                     subq.l     D0, 1
  1478. 00000FC4  41ED A310                lea.l      A0, [A5 - 0x5CF0]
  1479. 00000FC8  2348 002C                move.l     [A1 + 0x2C], A0
  1480. 00000FCC  5380                     subq.l     D0, 1
  1481. 00000FCE  41ED A318                lea.l      A0, [A5 - 0x5CE8]
  1482. 00000FD2  2348 0030                move.l     [A1 + 0x30], A0
  1483. 00000FD6  5380                     subq.l     D0, 1
  1484. 00000FD8  41ED A320                lea.l      A0, [A5 - 0x5CE0]
  1485. 00000FDC  2348 0034                move.l     [A1 + 0x34], A0
  1486. 00000FE0  5380                     subq.l     D0, 1
  1487. label00000FE2:
  1488. 00000FE2  200B                     move.l     D0, A3
  1489. 00000FE4  265F                     movea.l    A3, [A7]+
  1490. 00000FE6  4E75                     rts
  1491. 00000FE8  594F                     subq.w     A7, 4
  1492. 00000FEA  2EAF 0008                move.l     [A7], [A7 + 0x8]
  1493. 00000FEE  7000                     moveq.l    D0, 0x00
  1494. 00000FF0  584F                     addq.w     A7, 4
  1495. 00000FF2  4E75                     rts
  1496. fn00000FF4:
  1497. 00000FF4  594F                     subq.w     A7, 4
  1498. 00000FF6  2EAF 0008                move.l     [A7], [A7 + 0x8]
  1499. 00000FFA  584F                     addq.w     A7, 4
  1500. 00000FFC  4E75                     rts
  1501. fn00000FFE:
  1502. 00000FFE  4A6D 101E                tst.w      [A5 + 0x101E]
  1503. 00001002  670A                     beq        +0xC /* 0000100E */
  1504. 00001004  426D 101E                clr.w      [A5 + 0x101E]
  1505. 00001008  3B6D 101C 101A           move.w     [A5 + 0x101A /* export_511 */], [A5 + 0x101C]
  1506. label0000100E:
  1507. 0000100E  4E75                     rts
  1508. fn00001010:
  1509. 00001010  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  1510. 00001014  2C2F 001C                move.l     D6, [A7 + 0x1C]
  1511. 00001018  282F 0020                move.l     D4, [A7 + 0x20]
  1512. 0000101C  246F 0024                movea.l    A2, [A7 + 0x24]
  1513. 00001020  266F 0028                movea.l    A3, [A7 + 0x28]
  1514. 00001024  7A00                     moveq.l    D5, 0x00
  1515. 00001026  4A86                     tst.l      D6
  1516. 00001028  6C16                     bge        +0x18 /* 00001040 */
  1517. 0000102A  3F3C 000B                move.w     -[A7], 0xB
  1518. 0000102E  4EAD E070                jsr        [A5 - 0x1F90]
  1519. 00001032  203C 8004 07DA           move.l     D0, 0x800407DA
  1520. 00001038  544F                     addq.w     A7, 2
  1521. 0000103A  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  1522. 0000103E  4E75                     rts
  1523. label00001040:
  1524. 00001040  7600                     moveq.l    D3, 0x00
  1525. 00001042  605C                     bra        +0x5E /* 000010A0 */
  1526. label00001044:
  1527. 00001044  202D 0F96                move.l     D0, [A5 + 0xF96]
  1528. 00001048  5080                     addq.l     D0, 8
  1529. 0000104A  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  1530. 0000104E  6D0E                     blt        +0x10 /* 0000105E */
  1531. 00001050  4878 0008                push.l     0x8
  1532. 00001054  4EAD E170                jsr        [A5 - 0x1E90]
  1533. 00001058  49C0                     lea.l      A4, D0
  1534. 0000105A  584F                     addq.w     A7, 4
  1535. 0000105C  6002                     bra        +0x4 /* 00001060 */
  1536. label0000105E:
  1537. 0000105E  7001                     moveq.l    D0, 0x01
  1538. label00001060:
  1539. 00001060  4A80                     tst.l      D0
  1540. 00001062  671E                     beq        +0x20 /* 00001082 */
  1541. 00001064  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1542. 00001068  2050                     movea.l    A0, [A0]
  1543. 0000106A  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1544. 0000106E  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  1545. 00001072  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  1546. 00001078  50AD 0F96                addq.l     [A5 + 0xF96], 8
  1547. 0000107C  7004                     moveq.l    D0, 0x04
  1548. 0000107E  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1549. label00001082:
  1550. 00001082  2003                     move.l     D0, D3
  1551. 00001084  E788                     lsl        D0, 3
  1552. 00001086  204A                     movea.l    A0, A2
  1553. 00001088  D1C0                     add.l      A0, D0
  1554. 0000108A  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  1555. 0000108E  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  1556. 00001094  486D 0F9A                pea.l      [A5 + 0xF9A /* export_495 */]
  1557. 00001098  4EAD E1C0                jsr        [A5 - 0x1E40]
  1558. 0000109C  5283                     addq.l     D3, 1
  1559. 0000109E  584F                     addq.w     A7, 4
  1560. label000010A0:
  1561. 000010A0  B684                     cmp.l      D3, D4
  1562. 000010A2  6DA0                     blt        -0x5E /* 00001044 */
  1563. 000010A4  202D 0F96                move.l     D0, [A5 + 0xF96]
  1564. 000010A8  5080                     addq.l     D0, 8
  1565. 000010AA  B0AD 0F92                cmp.l      D0, [A5 + 0xF92 /* export_494 */]
  1566. 000010AE  6D0E                     blt        +0x10 /* 000010BE */
  1567. 000010B0  4878 0008                push.l     0x8
  1568. 000010B4  4EAD E170                jsr        [A5 - 0x1E90]
  1569. 000010B8  49C0                     lea.l      A4, D0
  1570. 000010BA  584F                     addq.w     A7, 4
  1571. 000010BC  6002                     bra        +0x4 /* 000010C0 */
  1572. label000010BE:
  1573. 000010BE  7001                     moveq.l    D0, 0x01
  1574. label000010C0:
  1575. 000010C0  4A80                     tst.l      D0
  1576. 000010C2  671E                     beq        +0x20 /* 000010E2 */
  1577. 000010C4  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1578. 000010C8  2050                     movea.l    A0, [A0]
  1579. 000010CA  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1580. 000010CE  20AD 0F9A                move.l     [A0], [A5 + 0xF9A /* export_495 */]
  1581. 000010D2  216D 0F9E 0004           move.l     [A0 + 0x4], [A5 + 0xF9E]
  1582. 000010D8  50AD 0F96                addq.l     [A5 + 0xF96], 8
  1583. 000010DC  7004                     moveq.l    D0, 0x04
  1584. 000010DE  2B40 0F9A                move.l     [A5 + 0xF9A /* export_495 */], D0
  1585. label000010E2:
  1586. 000010E2  2B44 0F9E                move.l     [A5 + 0xF9E], D4
  1587. 000010E6  200B                     move.l     D0, A3
  1588. 000010E8  6708                     beq        +0xA /* 000010F2 */
  1589. 000010EA  00AD 8000 0000 0F9E      ori.l      [A5 + 0xF9E], 0x80000000
  1590. label000010F2:
  1591. 000010F2  3F06                     move.w     -[A7], D6
  1592. 000010F4  4EAD E010                jsr        [A5 - 0x1FF0]
  1593. 000010F8  4A00                     tst.b      D0
  1594. 000010FA  544F                     addq.w     A7, 2
  1595. 000010FC  6726                     beq        +0x28 /* 00001124 */
  1596. 000010FE  0C6D 0002 101A           cmpi.w     [A5 + 0x101A /* export_511 */], 0x2
  1597. 00001104  6634                     bne        +0x36 /* 0000113A */
  1598. 00001106  4267                     clr.w      -[A7]
  1599. 00001108  42A7                     clr.l      -[A7]
  1600. 0000110A  3F3C 0002                move.w     -[A7], 0x2
  1601. 0000110E  4EAD E048                jsr        [A5 - 0x1FB8]
  1602. 00001112  0C6D 0008 101A           cmpi.w     [A5 + 0x101A /* export_511 */], 0x8
  1603. 00001118  504F                     addq.w     A7, 8
  1604. 0000111A  661E                     bne        +0x20 /* 0000113A */
  1605. 0000111C  2A3C 8004 0001           move.l     D5, 0x80040001
  1606. 00001122  6016                     bra        +0x18 /* 0000113A */
  1607. label00001124:
  1608. 00001124  7600                     moveq.l    D3, 0x00
  1609. 00001126  6006                     bra        +0x8 /* 0000112E */
  1610. label00001128:
  1611. 00001128  4EAD E1A0                jsr        [A5 - 0x1E60]
  1612. 0000112C  5283                     addq.l     D3, 1
  1613. label0000112E:
  1614. 0000112E  B684                     cmp.l      D3, D4
  1615. 00001130  6FF6                     ble        -0x8 /* 00001128 */
  1616. 00001132  2A3C 8004 0BC9           move.l     D5, 0x80040BC9
  1617. 00001138  6026                     bra        +0x28 /* 00001160 */
  1618. label0000113A:
  1619. 0000113A  200B                     move.l     D0, A3
  1620. 0000113C  6722                     beq        +0x24 /* 00001160 */
  1621. 0000113E  26AD 0F9A                move.l     [A3], [A5 + 0xF9A /* export_495 */]
  1622. 00001142  276D 0F9E 0004           move.l     [A3 + 0x4], [A5 + 0xF9E]
  1623. 00001148  51AD 0F96                subq.l     [A5 + 0xF96], 8
  1624. 0000114C  206D 0F8E                movea.l    A0, [A5 + 0xF8E]
  1625. 00001150  2050                     movea.l    A0, [A0]
  1626. 00001152  D1ED 0F96                add.l      A0, [A5 + 0xF96]
  1627. 00001156  2B50 0F9A                move.l     [A5 + 0xF9A /* export_495 */], [A0]
  1628. 0000115A  2B68 0004 0F9E           move.l     [A5 + 0xF9E], [A0 + 0x4]
  1629. label00001160:
  1630. 00001160  4EBA FE9C                jsr        [PC - 0x164 /* 00000FFE */]
  1631. 00001164  2005                     move.l     D0, D5
  1632. 00001166  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  1633. 0000116A  4E75                     rts
  1634. fn0000116C:
  1635. 0000116C  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1636. 00001170  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1637. 00001174  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1638. 00001178  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1639. 0000117C  4EBA FE92                jsr        [PC - 0x16E /* 00001010 */]
  1640. 00001180  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1641. 00001184  4E75                     rts
  1642. 00001186  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1643. 0000118A  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1644. 0000118E  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1645. 00001192  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1646. 00001196  4EBA FE78                jsr        [PC - 0x188 /* 00001010 */]
  1647. 0000119A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1648. 0000119E  4E75                     rts
  1649. 000011A0  48E7 0030                movem.l    -[A7], A2,A3
  1650. 000011A4  246F 0014                movea.l    A2, [A7 + 0x14]
  1651. 000011A8  42A7                     clr.l      -[A7]
  1652. 000011AA  4227                     clr.b      -[A7]
  1653. 000011AC  3F2F 0018                move.w     -[A7], [A7 + 0x18]
  1654. 000011B0  2F2D 0FAE                move.l     -[A7], [A5 + 0xFAE]
  1655. 000011B4  4EAD DFC8                jsr        [A5 - 0x2038]
  1656. 000011B8  2648                     movea.l    A3, A0
  1657. 000011BA  200B                     move.l     D0, A3
  1658. 000011BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1659. 000011C0  6712                     beq        +0x14 /* 000011D4 */
  1660. 000011C2  2493                     move.l     [A2], [A3]
  1661. 000011C4  256B 0004 0004           move.l     [A2 + 0x4], [A3 + 0x4]
  1662. 000011CA  2F0A                     move.l     -[A7], A2
  1663. 000011CC  4EAD E1C0                jsr        [A5 - 0x1E40]
  1664. 000011D0  584F                     addq.w     A7, 4
  1665. 000011D2  6008                     bra        +0xA /* 000011DC */
  1666. label000011D4:
  1667. 000011D4  7002                     moveq.l    D0, 0x02
  1668. 000011D6  2480                     move.l     [A2], D0
  1669. 000011D8  42AA 0004                clr.l      [A2 + 0x4]
  1670. label000011DC:
  1671. 000011DC  7000                     moveq.l    D0, 0x00
  1672. 000011DE  4CDF 0C00                movem.l    A2,A3, [A7]+
  1673. 000011E2  4E75                     rts
  1674. 000011E4  2F0A                     move.l     -[A7], A2
  1675. 000011E6  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  1676. 000011EA  246F 0020                movea.l    A2, [A7 + 0x20]
  1677. 000011EE  2F52 0008                move.l     [A7 + 0x8], [A2]
  1678. 000011F2  2F6A 0004 000C           move.l     [A7 + 0xC], [A2 + 0x4]
  1679. 000011F8  486F 0008                pea.l      [A7 + 0x8]
  1680. 000011FC  4EAD E1C0                jsr        [A5 - 0x1E40]
  1681. 00001200  42A7                     clr.l      -[A7]
  1682. 00001202  1F3C 0001                move.b     -[A7], 0x1
  1683. 00001206  3F2F 0028                move.w     -[A7], [A7 + 0x28]
  1684. 0000120A  2F2D 0FAE                move.l     -[A7], [A5 + 0xFAE]
  1685. 0000120E  4EAD DFC8                jsr        [A5 - 0x2038]
  1686. 00001212  2448                     movea.l    A2, A0
  1687. 00001214  200A                     move.l     D0, A2
  1688. 00001216  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1689. 0000121A  6720                     beq        +0x22 /* 0000123C */
  1690. 0000121C  2E92                     move.l     [A7], [A2]
  1691. 0000121E  2F6A 0004 0004           move.l     [A7 + 0x4], [A2 + 0x4]
  1692. 00001224  24AF 0008                move.l     [A2], [A7 + 0x8]
  1693. 00001228  256F 000C 0004           move.l     [A2 + 0x4], [A7 + 0xC]
  1694. 0000122E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1695. 00001232  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  1696. 00001236  4EAD E1B8                jsr        [A5 - 0x1E48]
  1697. 0000123A  504F                     addq.w     A7, 8
  1698. label0000123C:
  1699. 0000123C  7000                     moveq.l    D0, 0x00
  1700. 0000123E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1701. 00001242  245F                     movea.l    A2, [A7]+
  1702. 00001244  4E75                     rts
  1703. 00001246  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1704. 0000124A  4EAD C1D8                jsr        [A5 - 0x3E28]
  1705. 0000124E  7000                     moveq.l    D0, 0x00
  1706. 00001250  584F                     addq.w     A7, 4
  1707. 00001252  4E75                     rts
  1708. 00001254  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1709. 00001258  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1710. 0000125C  4EAD C1D8                jsr        [A5 - 0x3E28]
  1711. 00001260  7000                     moveq.l    D0, 0x00
  1712. 00001262  504F                     addq.w     A7, 8
  1713. 00001264  4E75                     rts
  1714. 00001266  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1715. 0000126A  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1716. 0000126E  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1717. 00001272  4EAD C1D8                jsr        [A5 - 0x3E28]
  1718. 00001276  7000                     moveq.l    D0, 0x00
  1719. 00001278  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1720. 0000127C  4E75                     rts
  1721. 0000127E  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1722. 00001282  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1723. 00001286  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1724. 0000128A  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1725. 0000128E  4EAD C1D8                jsr        [A5 - 0x3E28]
  1726. 00001292  7000                     moveq.l    D0, 0x00
  1727. 00001294  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1728. 00001298  4E75                     rts
  1729. 0000129A  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  1730. 0000129E  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  1731. 000012A2  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  1732. 000012A6  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  1733. 000012AA  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  1734. 000012AE  4EAD C1D8                jsr        [A5 - 0x3E28]
  1735. 000012B2  7000                     moveq.l    D0, 0x00
  1736. 000012B4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1737. 000012B8  4E75                     rts
  1738. 000012BA  206F 0008                movea.l    A0, [A7 + 0x8]
  1739. 000012BE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1740. label000012C0:
  1741. 000012C0  5280                     addq.l     D0, 1
  1742. 000012C2  4A18                     tst.b      [A0]+
  1743. 000012C4  66FA                     bne        -0x4 /* 000012C0 */
  1744. 000012C6  2F00                     move.l     -[A7], D0
  1745. 000012C8  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1746. 000012CC  4EAD E250                jsr        [A5 - 0x1DB0]
  1747. 000012D0  48C0                     ext.l      D0
  1748. 000012D2  206F 0014                movea.l    A0, [A7 + 0x14]
  1749. 000012D6  2080                     move.l     [A0], D0
  1750. 000012D8  70FF                     moveq.l    D0, 0xFFFFFFFF
  1751. 000012DA  B090                     cmp.l      D0, [A0]
  1752. 000012DC  504F                     addq.w     A7, 8
  1753. 000012DE  6608                     bne        +0xA /* 000012E8 */
  1754. 000012E0  203C 8004 0001           move.l     D0, 0x80040001
  1755. 000012E6  4E75                     rts
  1756. label000012E8:
  1757. 000012E8  7000                     moveq.l    D0, 0x00
  1758. 000012EA  4E75                     rts
  1759. 000012EC  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1760. 000012F0  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1761. 000012F4  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1762. 000012F8  4EAD E248                jsr        [A5 - 0x1DB8]
  1763. 000012FC  7000                     moveq.l    D0, 0x00
  1764. 000012FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1765. 00001302  4E75                     rts
  1766. 00001304  2F03                     move.l     -[A7], D3
  1767. 00001306  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1768. 0000130A  4EAD E788                jsr        [A5 - 0x1878]
  1769. 0000130E  48C0                     ext.l      D0
  1770. 00001310  584F                     addq.w     A7, 4
  1771. 00001312  4EAD 9D1E                jsr        [A5 - 0x62E2]
  1772. 00001316  0078 0000 002A           ori.w      [0x0000002A], 0x0
  1773. 0000131C  0000 01F7                ori.b      D0, 0xF7
  1774. 00001320  0011 0000                ori.b      [A1], 0x0
  1775. 00001324  002A 00A8 0000           ori.b      [A2 + 0x0], 0xA8
  1776. 0000132A  009D 0076 0000           ori.l      [A5]+, 0x760000 /* 'v\0\0' */
  1777. 00001330  00DC                     ori.?      [A4]+, 0xFFFFFFFFFFFFFFFF
  1778. 00001332  0090 0000 00DE           ori.l      [A0], 0xDE
  1779. 00001338  008E 0000 00E9           ori.l      A6, 0xE9
  1780. 0000133E  005C 0000                ori.w      [A4]+, 0x0
  1781. 00001342  00F1 004E                ori.?      [A1 + D0.w + 0x4E], 0xFFFFFFFFFFFFFFFF
  1782. 00001346  0000 0159                ori.b      D0, 0x59 /* 'Y' */
  1783. 0000134A  005C 0000                ori.w      [A4]+, 0x0
  1784. 0000134E  0187                     bclr       D7, D0
  1785. 00001350  0062 0000                ori.w      -[A2], 0x0
  1786. 00001354  0188                     bclr       A0, D0
  1787. 00001356  0058 0000                ori.w      [A0]+, 0x0
  1788. 0000135A  01C7                     bset       D7, D0
  1789. 0000135C  004E 0000                ori.w      A6, 0x0
  1790. 00001360  01C9                     bset       A1, D0
  1791. 00001362  0054 0000                ori.w      [A4], 0x0
  1792. 00001366  01DA                     bset       [A2]+, D0
  1793. 00001368  0026 0000                ori.b      -[A6], 0x0
  1794. 0000136C  01E5                     bset       -[A5], D0
  1795. 0000136E  0020 0000                ori.b      -[A0], 0x0
  1796. 00001372  01ED 0022                bset       [A5 + 0x22 /* export_0 */], D0
  1797. 00001376  0000 01EE                ori.b      D0, 0xEE
  1798. 0000137A  0024 0000                ori.b      -[A4], 0x0
  1799. 0000137E  01F2 004A                bset       [A2 + D0.w + 0x4A], D0
  1800. 00001382  0000 01F5                ori.b      D0, 0xF5
  1801. 00001386  0034 0000 01F7           ori.b      <<invalid full ext with IS == 1 and I/IS == 7>>, 0x0
  1802. 0000138C  0032 7600 603E           ori.b      [A2 + D6.w + 0x3E], 0x0
  1803. 00001392  7601                     moveq.l    D3, 0x01
  1804. 00001394  603A                     bra        +0x3C /* 000013D0 */
  1805. 00001396  7602                     moveq.l    D3, 0x02
  1806. 00001398  6036                     bra        +0x38 /* 000013D0 */
  1807. 0000139A  7603                     moveq.l    D3, 0x03
  1808. 0000139C  6032                     bra        +0x34 /* 000013D0 */
  1809. 0000139E  7604                     moveq.l    D3, 0x04
  1810. 000013A0  602E                     bra        +0x30 /* 000013D0 */
  1811. 000013A2  7605                     moveq.l    D3, 0x05
  1812. 000013A4  602A                     bra        +0x2C /* 000013D0 */
  1813. 000013A6  7606                     moveq.l    D3, 0x06
  1814. 000013A8  6026                     bra        +0x28 /* 000013D0 */
  1815. 000013AA  7607                     moveq.l    D3, 0x07
  1816. 000013AC  6022                     bra        +0x24 /* 000013D0 */
  1817. 000013AE  7608                     moveq.l    D3, 0x08
  1818. 000013B0  601E                     bra        +0x20 /* 000013D0 */
  1819. 000013B2  7609                     moveq.l    D3, 0x09
  1820. 000013B4  601A                     bra        +0x1C /* 000013D0 */
  1821. 000013B6  760A                     moveq.l    D3, 0x0A
  1822. 000013B8  6016                     bra        +0x18 /* 000013D0 */
  1823. 000013BA  760B                     moveq.l    D3, 0x0B
  1824. 000013BC  6012                     bra        +0x14 /* 000013D0 */
  1825. 000013BE  760C                     moveq.l    D3, 0x0C
  1826. 000013C0  600E                     bra        +0x10 /* 000013D0 */
  1827. 000013C2  760D                     moveq.l    D3, 0x0D
  1828. 000013C4  600A                     bra        +0xC /* 000013D0 */
  1829. 000013C6  760E                     moveq.l    D3, 0x0E
  1830. 000013C8  6006                     bra        +0x8 /* 000013D0 */
  1831. 000013CA  760F                     moveq.l    D3, 0x0F
  1832. 000013CC  6002                     bra        +0x4 /* 000013D0 */
  1833. 000013CE  7610                     moveq.l    D3, 0x10
  1834. label000013D0:
  1835. 000013D0  206F 0010                movea.l    A0, [A7 + 0x10]
  1836. 000013D4  2083                     move.l     [A0], D3
  1837. 000013D6  7000                     moveq.l    D0, 0x00
  1838. 000013D8  261F                     move.l     D3, [A7]+
  1839. 000013DA  4E75                     rts
  1840. 000013DC  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1841. 000013E0  4EBA EC58                jsr        [PC - 0x13A8 /* 0000003A */]
  1842. 000013E4  584F                     addq.w     A7, 4
  1843. 000013E6  4E75                     rts
  1844. 000013E8  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  1845. 000013EC  4EBA EC5A                jsr        [PC - 0x13A6 /* 00000048 */]
  1846. 000013F0  584F                     addq.w     A7, 4
  1847. 000013F2  4E75                     rts
  1848. 000013F4  594F                     subq.w     A7, 4
  1849. 000013F6  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1850. 000013FA  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1851. 000013FE  4EBA EC76                jsr        [PC - 0x138A /* 00000076 */]
  1852. 00001402  2F40 0008                move.l     [A7 + 0x8], D0
  1853. 00001406  4EBA FBF6                jsr        [PC - 0x40A /* 00000FFE */]
  1854. 0000140A  202F 0008                move.l     D0, [A7 + 0x8]
  1855. 0000140E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1856. 00001412  4E75                     rts
  1857. 00001414  48E7 1030                movem.l    -[A7], D3,A2,A3
  1858. 00001418  594F                     subq.w     A7, 4
  1859. 0000141A  266F 0018                movea.l    A3, [A7 + 0x18]
  1860. 0000141E  246F 001C                movea.l    A2, [A7 + 0x1C]
  1861. 00001422  2F0A                     move.l     -[A7], A2
  1862. 00001424  2F0B                     move.l     -[A7], A3
  1863. 00001426  4EBA EC76                jsr        [PC - 0x138A /* 0000009E */]
  1864. 0000142A  2600                     move.l     D3, D0
  1865. 0000142C  4A83                     tst.l      D3
  1866. 0000142E  504F                     addq.w     A7, 8
  1867. 00001430  672A                     beq        +0x2C /* 0000145C */
  1868. 00001432  4857                     pea.l      [A7]
  1869. 00001434  2F0B                     move.l     -[A7], A3
  1870. 00001436  4EBA EE18                jsr        [PC - 0x11E8 /* 00000250 */]
  1871. 0000143A  2600                     move.l     D3, D0
  1872. 0000143C  4A83                     tst.l      D3
  1873. 0000143E  504F                     addq.w     A7, 8
  1874. 00001440  661A                     bne        +0x1C /* 0000145C */
  1875. 00001442  0C57 FFFF                cmpi.w     [A7], 0xFFFF
  1876. 00001446  660E                     bne        +0x10 /* 00001456 */
  1877. 00001448  3F2F 0002                move.w     -[A7], [A7 + 0x2]
  1878. 0000144C  4EBA F014                jsr        [PC - 0xFEC /* 00000462 */]
  1879. 00001450  2480                     move.l     [A2], D0
  1880. 00001452  544F                     addq.w     A7, 2
  1881. 00001454  6006                     bra        +0x8 /* 0000145C */
  1882. label00001456:
  1883. 00001456  263C 8004 0001           move.l     D3, 0x80040001
  1884. label0000145C:
  1885. 0000145C  4EBA FBA0                jsr        [PC - 0x460 /* 00000FFE */]
  1886. 00001460  2003                     move.l     D0, D3
  1887. 00001462  584F                     addq.w     A7, 4
  1888. 00001464  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1889. 00001468  4E75                     rts
  1890. 0000146A  594F                     subq.w     A7, 4
  1891. 0000146C  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1892. 00001470  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1893. 00001474  4EBA EC56                jsr        [PC - 0x13AA /* 000000CC */]
  1894. 00001478  2F40 0008                move.l     [A7 + 0x8], D0
  1895. 0000147C  4EBA FB80                jsr        [PC - 0x480 /* 00000FFE */]
  1896. 00001480  202F 0008                move.l     D0, [A7 + 0x8]
  1897. 00001484  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1898. 00001488  4E75                     rts
  1899. 0000148A  594F                     subq.w     A7, 4
  1900. 0000148C  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1901. 00001490  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1902. 00001494  4EBA ECEA                jsr        [PC - 0x1316 /* 00000180 */]
  1903. 00001498  2F40 0008                move.l     [A7 + 0x8], D0
  1904. 0000149C  4EBA FB60                jsr        [PC - 0x4A0 /* 00000FFE */]
  1905. 000014A0  202F 0008                move.l     D0, [A7 + 0x8]
  1906. 000014A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1907. 000014A8  4E75                     rts
  1908. 000014AA  594F                     subq.w     A7, 4
  1909. 000014AC  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1910. 000014B0  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1911. 000014B4  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1912. 000014B8  4EBA EC66                jsr        [PC - 0x139A /* 00000120 */]
  1913. 000014BC  2F40 000C                move.l     [A7 + 0xC], D0
  1914. 000014C0  4EBA FB3C                jsr        [PC - 0x4C4 /* 00000FFE */]
  1915. 000014C4  202F 000C                move.l     D0, [A7 + 0xC]
  1916. 000014C8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1917. 000014CC  4E75                     rts
  1918. 000014CE  48E7 1030                movem.l    -[A7], D3,A2,A3
  1919. 000014D2  266F 0014                movea.l    A3, [A7 + 0x14]
  1920. 000014D6  246F 0018                movea.l    A2, [A7 + 0x18]
  1921. 000014DA  2F0B                     move.l     -[A7], A3
  1922. 000014DC  4EBA ECEC                jsr        [PC - 0x1314 /* 000001CA */]
  1923. 000014E0  2488                     move.l     [A2], A0
  1924. 000014E2  4A92                     tst.l      [A2]
  1925. 000014E4  584F                     addq.w     A7, 4
  1926. 000014E6  6704                     beq        +0x6 /* 000014EC */
  1927. 000014E8  7600                     moveq.l    D3, 0x00
  1928. 000014EA  6010                     bra        +0x12 /* 000014FC */
  1929. label000014EC:
  1930. 000014EC  2F0B                     move.l     -[A7], A3
  1931. 000014EE  2F3C 8004 07DC           move.l     -[A7], 0x800407DC
  1932. 000014F4  4EBA EB12                jsr        [PC - 0x14EE /* 00000008 */]
  1933. 000014F8  2600                     move.l     D3, D0
  1934. 000014FA  504F                     addq.w     A7, 8
  1935. label000014FC:
  1936. 000014FC  4EBA FB00                jsr        [PC - 0x500 /* 00000FFE */]
  1937. 00001500  2003                     move.l     D0, D3
  1938. 00001502  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1939. 00001506  4E75                     rts
  1940. 00001508  594F                     subq.w     A7, 4
  1941. 0000150A  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  1942. 0000150E  4EBA ECD6                jsr        [PC - 0x132A /* 000001E6 */]
  1943. 00001512  2F40 0004                move.l     [A7 + 0x4], D0
  1944. 00001516  4EBA FAE6                jsr        [PC - 0x51A /* 00000FFE */]
  1945. 0000151A  202F 0004                move.l     D0, [A7 + 0x4]
  1946. 0000151E  504F                     addq.w     A7, 8
  1947. 00001520  4E75                     rts
  1948. 00001522  594F                     subq.w     A7, 4
  1949. 00001524  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1950. 00001528  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1951. 0000152C  4EBA ECD2                jsr        [PC - 0x132E /* 00000200 */]
  1952. 00001530  2F40 0008                move.l     [A7 + 0x8], D0
  1953. 00001534  4EBA FAC8                jsr        [PC - 0x538 /* 00000FFE */]
  1954. 00001538  202F 0008                move.l     D0, [A7 + 0x8]
  1955. 0000153C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1956. 00001540  4E75                     rts
  1957. 00001542  594F                     subq.w     A7, 4
  1958. 00001544  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1959. 00001548  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1960. 0000154C  4EBA ECDA                jsr        [PC - 0x1326 /* 00000228 */]
  1961. 00001550  2F40 0008                move.l     [A7 + 0x8], D0
  1962. 00001554  4EBA FAA8                jsr        [PC - 0x558 /* 00000FFE */]
  1963. 00001558  202F 0008                move.l     D0, [A7 + 0x8]
  1964. 0000155C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1965. 00001560  4E75                     rts
  1966. 00001562  594F                     subq.w     A7, 4
  1967. 00001564  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1968. 00001568  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1969. 0000156C  4EBA ED0A                jsr        [PC - 0x12F6 /* 00000278 */]
  1970. 00001570  2F40 0008                move.l     [A7 + 0x8], D0
  1971. 00001574  4EBA FA88                jsr        [PC - 0x578 /* 00000FFE */]
  1972. 00001578  202F 0008                move.l     D0, [A7 + 0x8]
  1973. 0000157C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1974. 00001580  4E75                     rts
  1975. 00001582  594F                     subq.w     A7, 4
  1976. 00001584  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1977. 00001588  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1978. 0000158C  4EBA ECFC                jsr        [PC - 0x1304 /* 0000028A */]
  1979. 00001590  2F40 0008                move.l     [A7 + 0x8], D0
  1980. 00001594  4EBA FA68                jsr        [PC - 0x598 /* 00000FFE */]
  1981. 00001598  202F 0008                move.l     D0, [A7 + 0x8]
  1982. 0000159C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1983. 000015A0  4E75                     rts
  1984. 000015A2  594F                     subq.w     A7, 4
  1985. 000015A4  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1986. 000015A8  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1987. 000015AC  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  1988. 000015B0  4EBA ECF6                jsr        [PC - 0x130A /* 000002A8 */]
  1989. 000015B4  2F40 000C                move.l     [A7 + 0xC], D0
  1990. 000015B8  4EBA FA44                jsr        [PC - 0x5BC /* 00000FFE */]
  1991. 000015BC  202F 000C                move.l     D0, [A7 + 0xC]
  1992. 000015C0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1993. 000015C4  4E75                     rts
  1994. 000015C6  594F                     subq.w     A7, 4
  1995. 000015C8  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1996. 000015CC  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1997. 000015D0  4EBA ED22                jsr        [PC - 0x12DE /* 000002F4 */]
  1998. 000015D4  2F40 0008                move.l     [A7 + 0x8], D0
  1999. 000015D8  4EBA FA24                jsr        [PC - 0x5DC /* 00000FFE */]
  2000. 000015DC  202F 0008                move.l     D0, [A7 + 0x8]
  2001. 000015E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2002. 000015E4  4E75                     rts
  2003. 000015E6  594F                     subq.w     A7, 4
  2004. 000015E8  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2005. 000015EC  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2006. 000015F0  4EBA ECE4                jsr        [PC - 0x131C /* 000002D6 */]
  2007. 000015F4  2F40 0008                move.l     [A7 + 0x8], D0
  2008. 000015F8  4EBA FA04                jsr        [PC - 0x5FC /* 00000FFE */]
  2009. 000015FC  202F 0008                move.l     D0, [A7 + 0x8]
  2010. 00001600  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2011. 00001604  4E75                     rts
  2012. 00001606  594F                     subq.w     A7, 4
  2013. 00001608  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2014. 0000160C  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2015. 00001610  4EBA ED2C                jsr        [PC - 0x12D4 /* 0000033E */]
  2016. 00001614  2F40 0008                move.l     [A7 + 0x8], D0
  2017. 00001618  4EBA F9E4                jsr        [PC - 0x61C /* 00000FFE */]
  2018. 0000161C  202F 0008                move.l     D0, [A7 + 0x8]
  2019. 00001620  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2020. 00001624  4E75                     rts
  2021. 00001626  594F                     subq.w     A7, 4
  2022. 00001628  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2023. 0000162C  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2024. 00001630  4EBA ED1E                jsr        [PC - 0x12E2 /* 00000350 */]
  2025. 00001634  2F40 0008                move.l     [A7 + 0x8], D0
  2026. 00001638  4EBA F9C4                jsr        [PC - 0x63C /* 00000FFE */]
  2027. 0000163C  202F 0008                move.l     D0, [A7 + 0x8]
  2028. 00001640  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2029. 00001644  4E75                     rts
  2030. 00001646  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2031. 0000164A  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2032. 0000164E  4EAD CD40                jsr        [A5 - 0x32C0]
  2033. 00001652  504F                     addq.w     A7, 8
  2034. 00001654  4E75                     rts
  2035. 00001656  594F                     subq.w     A7, 4
  2036. 00001658  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2037. 0000165C  4EAD C008                jsr        [A5 - 0x3FF8]
  2038. 00001660  2F40 0004                move.l     [A7 + 0x4], D0
  2039. 00001664  202F 0004                move.l     D0, [A7 + 0x4]
  2040. 00001668  504F                     addq.w     A7, 8
  2041. 0000166A  4E75                     rts
  2042. 0000166C  594F                     subq.w     A7, 4
  2043. 0000166E  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2044. 00001672  4EAD C010                jsr        [A5 - 0x3FF0]
  2045. 00001676  2F40 0004                move.l     [A7 + 0x4], D0
  2046. 0000167A  202F 0004                move.l     D0, [A7 + 0x4]
  2047. 0000167E  504F                     addq.w     A7, 8
  2048. 00001680  4E75                     rts
  2049. 00001682  594F                     subq.w     A7, 4
  2050. 00001684  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  2051. 00001688  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  2052. 0000168C  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  2053. 00001690  4EAD C018                jsr        [A5 - 0x3FE8]
  2054. 00001694  2F40 000C                move.l     [A7 + 0xC], D0
  2055. 00001698  202F 000C                move.l     D0, [A7 + 0xC]
  2056. 0000169C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2057. 000016A0  4E75                     rts
  2058. 000016A2  594F                     subq.w     A7, 4
  2059. 000016A4  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2060. 000016A8  4EAD C020                jsr        [A5 - 0x3FE0]
  2061. 000016AC  2F40 0004                move.l     [A7 + 0x4], D0
  2062. 000016B0  202F 0004                move.l     D0, [A7 + 0x4]
  2063. 000016B4  504F                     addq.w     A7, 8
  2064. 000016B6  4E75                     rts
  2065. 000016B8  2F03                     move.l     -[A7], D3
  2066. 000016BA  76FF                     moveq.l    D3, 0xFFFFFFFF
  2067. 000016BC  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2068. 000016C0  3F2F 0012                move.w     -[A7], [A7 + 0x12]
  2069. 000016C4  4EAD C028                jsr        [A5 - 0x3FD8]
  2070. 000016C8  3600                     move.w     D3, D0
  2071. 000016CA  3043                     movea.w    A0, D3
  2072. 000016CC  2008                     move.l     D0, A0
  2073. 000016CE  5C4F                     addq.w     A7, 6
  2074. 000016D0  261F                     move.l     D3, [A7]+
  2075. 000016D2  4E75                     rts
  2076. 000016D4  48E7 0030                movem.l    -[A7], A2,A3
  2077. 000016D8  266F 000C                movea.l    A3, [A7 + 0xC]
  2078. 000016DC  2053                     movea.l    A0, [A3]
  2079. 000016DE  2468 000C                movea.l    A2, [A0 + 0xC]
  2080. 000016E2  200A                     move.l     D0, A2
  2081. 000016E4  671E                     beq        +0x20 /* 00001704 */
  2082. 000016E6  2053                     movea.l    A0, [A3]
  2083. 000016E8  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2084. 000016EC  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  2085. 000016F0  2053                     movea.l    A0, [A3]
  2086. 000016F2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2087. 000016F6  2F0A                     move.l     -[A7], A2
  2088. 000016F8  2052                     movea.l    A0, [A2]
  2089. 000016FA  2068 0014                movea.l    A0, [A0 + 0x14]
  2090. 000016FE  4E90                     jsr        [A0]
  2091. 00001700  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2092. label00001704:
  2093. 00001704  4CDF 0C00                movem.l    A2,A3, [A7]+
  2094. 00001708  4E75                     rts
  2095. 0000170A  48E7 103A                movem.l    -[A7], D3,A2,A3,A4,A6
  2096. 0000170E  246F 001C                movea.l    A2, [A7 + 0x1C]
  2097. 00001712  2C6F 0020                movea.l    A6, [A7 + 0x20]
  2098. 00001716  286F 0028                movea.l    A4, [A7 + 0x28]
  2099. 0000171A  7605                     moveq.l    D3, 0x05
  2100. 0000171C  200A                     move.l     D0, A2
  2101. 0000171E  6768                     beq        +0x6A /* 00001788 */
  2102. 00001720  200E                     move.l     D0, A6
  2103. 00001722  6764                     beq        +0x66 /* 00001788 */
  2104. 00001724  4878 0001                push.l     0x1
  2105. 00001728  4878 0014                push.l     0x14
  2106. 0000172C  4EAD C1F8                jsr        [A5 - 0x3E08]
  2107. 00001730  2648                     movea.l    A3, A0
  2108. 00001732  200B                     move.l     D0, A3
  2109. 00001734  504F                     addq.w     A7, 8
  2110. 00001736  6748                     beq        +0x4A /* 00001780 */
  2111. 00001738  2053                     movea.l    A0, [A3]
  2112. 0000173A  214C 0010                move.l     [A0 + 0x10], A4
  2113. 0000173E  2053                     movea.l    A0, [A3]
  2114. 00001740  214A 000C                move.l     [A0 + 0xC], A2
  2115. 00001744  7001                     moveq.l    D0, 0x01
  2116. 00001746  C0AF 0024                and.l      D0, [A7 + 0x24]
  2117. 0000174A  6704                     beq        +0x6 /* 00001750 */
  2118. 0000174C  0043 0002                ori.w      D3, 0x2
  2119. label00001750:
  2120. 00001750  3F03                     move.w     -[A7], D3
  2121. 00001752  486D A230                pea.l      [A5 - 0x5DD0]
  2122. 00001756  2F0E                     move.l     -[A7], A6
  2123. 00001758  2F0B                     move.l     -[A7], A3
  2124. 0000175A  4EAD D5A0                jsr        [A5 - 0x2A60]
  2125. 0000175E  2F0C                     move.l     -[A7], A4
  2126. 00001760  4878 0001                push.l     0x1
  2127. 00001764  2F0A                     move.l     -[A7], A2
  2128. 00001766  2052                     movea.l    A0, [A2]
  2129. 00001768  2068 0010                movea.l    A0, [A0 + 0x10]
  2130. 0000176C  4E90                     jsr        [A0]
  2131. 0000176E  2F0A                     move.l     -[A7], A2
  2132. 00001770  2052                     movea.l    A0, [A2]
  2133. 00001772  2068 0008                movea.l    A0, [A0 + 0x8]
  2134. 00001776  4E90                     jsr        [A0]
  2135. 00001778  7600                     moveq.l    D3, 0x00
  2136. 0000177A  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  2137. 0000177E  600E                     bra        +0x10 /* 0000178E */
  2138. label00001780:
  2139. 00001780  263C 8004 0002           move.l     D3, 0x80040002
  2140. 00001786  6006                     bra        +0x8 /* 0000178E */
  2141. label00001788:
  2142. 00001788  263C 8004 0001           move.l     D3, 0x80040001
  2143. label0000178E:
  2144. 0000178E  2003                     move.l     D0, D3
  2145. 00001790  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  2146. 00001794  4E75                     rts
  2147. 00001796  48E7 1030                movem.l    -[A7], D3,A2,A3
  2148. 0000179A  246F 0014                movea.l    A2, [A7 + 0x14]
  2149. 0000179E  200A                     move.l     D0, A2
  2150. 000017A0  6742                     beq        +0x44 /* 000017E4 */
  2151. 000017A2  2F0A                     move.l     -[A7], A2
  2152. 000017A4  4EAD D5B0                jsr        [A5 - 0x2A50]
  2153. 000017A8  2648                     movea.l    A3, A0
  2154. 000017AA  200B                     move.l     D0, A3
  2155. 000017AC  584F                     addq.w     A7, 4
  2156. 000017AE  672C                     beq        +0x2E /* 000017DC */
  2157. 000017B0  2053                     movea.l    A0, [A3]
  2158. 000017B2  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2159. 000017B6  42A7                     clr.l      -[A7]
  2160. 000017B8  2F0A                     move.l     -[A7], A2
  2161. 000017BA  2052                     movea.l    A0, [A2]
  2162. 000017BC  2068 0010                movea.l    A0, [A0 + 0x10]
  2163. 000017C0  4E90                     jsr        [A0]
  2164. 000017C2  2F0A                     move.l     -[A7], A2
  2165. 000017C4  2052                     movea.l    A0, [A2]
  2166. 000017C6  2068 000C                movea.l    A0, [A0 + 0xC]
  2167. 000017CA  4E90                     jsr        [A0]
  2168. 000017CC  2F0B                     move.l     -[A7], A3
  2169. 000017CE  4EAD C200                jsr        [A5 - 0x3E00]
  2170. 000017D2  97CB                     sub.l      A3, A3
  2171. 000017D4  7600                     moveq.l    D3, 0x00
  2172. 000017D6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2173. 000017DA  600E                     bra        +0x10 /* 000017EA */
  2174. label000017DC:
  2175. 000017DC  263C 8004 07E6           move.l     D3, 0x800407E6
  2176. 000017E2  6006                     bra        +0x8 /* 000017EA */
  2177. label000017E4:
  2178. 000017E4  263C 8004 0001           move.l     D3, 0x80040001
  2179. label000017EA:
  2180. 000017EA  2003                     move.l     D0, D3
  2181. 000017EC  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2182. 000017F0  4E75                     rts
  2183. 000017F2  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  2184. 000017F6  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2185. 000017FA  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  2186. 000017FE  4EBA 1CD2                jsr        [PC + 0x1CD2 /* 000034D2 */]
  2187. 00001802  7000                     moveq.l    D0, 0x00
  2188. 00001804  4E75                     rts
  2189. 00001806  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  2190. 0000180A  4EBA 1D12                jsr        [PC + 0x1D12 /* 0000351E */]
  2191. 0000180E  7000                     moveq.l    D0, 0x00
  2192. 00001810  4E75                     rts
  2193. 00001812  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  2194. 00001816  4EBA 1D10                jsr        [PC + 0x1D10 /* 00003528 */]
  2195. 0000181A  7000                     moveq.l    D0, 0x00
  2196. 0000181C  4E75                     rts
  2197. 0000181E  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  2198. 00001822  4EBA 1D0E                jsr        [PC + 0x1D0E /* 00003532 */]
  2199. 00001826  7000                     moveq.l    D0, 0x00
  2200. 00001828  4E75                     rts
  2201. 0000182A  594F                     subq.w     A7, 4
  2202. 0000182C  4297                     clr.l      [A7]
  2203. 0000182E  2017                     move.l     D0, [A7]
  2204. 00001830  584F                     addq.w     A7, 4
  2205. 00001832  4E75                     rts
  2206. 00001834  594F                     subq.w     A7, 4
  2207. 00001836  4297                     clr.l      [A7]
  2208. 00001838  2017                     move.l     D0, [A7]
  2209. 0000183A  584F                     addq.w     A7, 4
  2210. 0000183C  4E75                     rts
  2211. 0000183E  594F                     subq.w     A7, 4
  2212. 00001840  2EBC 8004 07D0           move.l     [A7], 0x800407D0
  2213. 00001846  2017                     move.l     D0, [A7]
  2214. 00001848  584F                     addq.w     A7, 4
  2215. 0000184A  4E75                     rts
  2216. 0000184C  594F                     subq.w     A7, 4
  2217. 0000184E  2EBC 8004 07D0           move.l     [A7], 0x800407D0
  2218. 00001854  2017                     move.l     D0, [A7]
  2219. 00001856  584F                     addq.w     A7, 4
  2220. 00001858  4E75                     rts
  2221. 0000185A  594F                     subq.w     A7, 4
  2222. 0000185C  2EBC 8004 07D0           move.l     [A7], 0x800407D0
  2223. 00001862  2017                     move.l     D0, [A7]
  2224. 00001864  584F                     addq.w     A7, 4
  2225. 00001866  4E75                     rts
  2226. 00001868  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2227. 0000186C  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2228. 00001870  4EAD CAA0                jsr        [A5 - 0x3560]
  2229. 00001874  504F                     addq.w     A7, 8
  2230. 00001876  4E75                     rts
  2231. 00001878  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  2232. 0000187C  1F2F 000C                move.b     -[A7], [A7 + 0xC]
  2233. 00001880  4EAD CAA8                jsr        [A5 - 0x3558]
  2234. 00001884  5C4F                     addq.w     A7, 6
  2235. 00001886  4E75                     rts
  2236. 00001888  48E7 1020                movem.l    -[A7], D3,A2
  2237. 0000188C  594F                     subq.w     A7, 4
  2238. 0000188E  246F 0018                movea.l    A2, [A7 + 0x18]
  2239. 00001892  4857                     pea.l      [A7]
  2240. 00001894  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  2241. 00001898  4EBA E9B6                jsr        [PC - 0x164A /* 00000250 */]
  2242. 0000189C  2600                     move.l     D3, D0
  2243. 0000189E  306F 0008                movea.w    A0, [A7 + 0x8]
  2244. 000018A2  2488                     move.l     [A2], A0
  2245. 000018A4  306F 000A                movea.w    A0, [A7 + 0xA]
  2246. 000018A8  2548 0004                move.l     [A2 + 0x4], A0
  2247. 000018AC  70FF                     moveq.l    D0, 0xFFFFFFFF
  2248. 000018AE  B092                     cmp.l      D0, [A2]
  2249. 000018B0  504F                     addq.w     A7, 8
  2250. 000018B2  6606                     bne        +0x8 /* 000018BA */
  2251. 000018B4  263C 8004 0001           move.l     D3, 0x80040001
  2252. label000018BA:
  2253. 000018BA  4EBA F742                jsr        [PC - 0x8BE /* 00000FFE */]
  2254. 000018BE  2003                     move.l     D0, D3
  2255. 000018C0  584F                     addq.w     A7, 4
  2256. 000018C2  4CDF 0408                movem.l    D3,A2, [A7]+
  2257. 000018C6  4E75                     rts
  2258. 000018C8  514F                     subq.w     A7, 8
  2259. 000018CA  206F 0010                movea.l    A0, [A7 + 0x10]
  2260. 000018CE  3F68 0002 0004           move.w     [A7 + 0x4], [A0 + 0x2]
  2261. 000018D4  3F68 0006 0006           move.w     [A7 + 0x6], [A0 + 0x6]
  2262. 000018DA  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  2263. 000018DE  486F 0008                pea.l      [A7 + 0x8]
  2264. 000018E2  4EBA EA7E                jsr        [PC - 0x1582 /* 00000362 */]
  2265. 000018E6  2F40 0008                move.l     [A7 + 0x8], D0
  2266. 000018EA  4EBA F712                jsr        [PC - 0x8EE /* 00000FFE */]
  2267. 000018EE  202F 0008                move.l     D0, [A7 + 0x8]
  2268. 000018F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2269. 000018F6  4E75                     rts
  2270. 000018F8  206F 001C                movea.l    A0, [A7 + 0x1C]
  2271. 000018FC  20AF 0008                move.l     [A0], [A7 + 0x8]
  2272. 00001900  216F 000C 0004           move.l     [A0 + 0x4], [A7 + 0xC]
  2273. 00001906  216F 0010 0008           move.l     [A0 + 0x8], [A7 + 0x10]
  2274. 0000190C  216F 0014 000C           move.l     [A0 + 0xC], [A7 + 0x14]
  2275. 00001912  216F 0018 0010           move.l     [A0 + 0x10], [A7 + 0x18]
  2276. 00001918  42A8 0014                clr.l      [A0 + 0x14]
  2277. 0000191C  7000                     moveq.l    D0, 0x00
  2278. 0000191E  4E75                     rts
  2279. 00001920  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  2280. 00001924  4EAD CAC8                jsr        [A5 - 0x3538]
  2281. 00001928  584F                     addq.w     A7, 4
  2282. 0000192A  4E75                     rts
  2283. 0000192C  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  2284. 00001930  42A7                     clr.l      -[A7]
  2285. 00001932  4878 0000                push.l     0x0
  2286. 00001936  4EAD CD70                jsr        [A5 - 0x3290]
  2287. 0000193A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2288. 0000193E  4E75                     rts
  2289. 00001940  48E7 1020                movem.l    -[A7], D3,A2
  2290. 00001944  246F 0010                movea.l    A2, [A7 + 0x10]
  2291. 00001948  7600                     moveq.l    D3, 0x00
  2292. 0000194A  200A                     move.l     D0, A2
  2293. 0000194C  671E                     beq        +0x20 /* 0000196C */
  2294. 0000194E  202F 0014                move.l     D0, [A7 + 0x14]
  2295. 00001952  5380                     subq.l     D0, 1
  2296. 00001954  6702                     beq        +0x4 /* 00001958 */
  2297. 00001956  600C                     bra        +0xE /* 00001964 */
  2298. label00001958:
  2299. 00001958  2F0A                     move.l     -[A7], A2
  2300. 0000195A  4EAD BF70                jsr        [A5 - 0x4090]
  2301. 0000195E  2600                     move.l     D3, D0
  2302. 00001960  584F                     addq.w     A7, 4
  2303. 00001962  600E                     bra        +0x10 /* 00001972 */
  2304. label00001964:
  2305. 00001964  263C 8004 0BC8           move.l     D3, 0x80040BC8
  2306. 0000196A  6006                     bra        +0x8 /* 00001972 */
  2307. label0000196C:
  2308. 0000196C  263C 8004 0001           move.l     D3, 0x80040001
  2309. label00001972:
  2310. 00001972  4A83                     tst.l      D3
  2311. 00001974  660C                     bne        +0xE /* 00001982 */
  2312. 00001976  2F0A                     move.l     -[A7], A2
  2313. 00001978  2052                     movea.l    A0, [A2]
  2314. 0000197A  2068 0008                movea.l    A0, [A0 + 0x8]
  2315. 0000197E  4E90                     jsr        [A0]
  2316. 00001980  584F                     addq.w     A7, 4
  2317. label00001982:
  2318. 00001982  2003                     move.l     D0, D3
  2319. 00001984  4CDF 0408                movem.l    D3,A2, [A7]+
  2320. 00001988  4E75                     rts
  2321. 0000198A  48E7 1020                movem.l    -[A7], D3,A2
  2322. 0000198E  246F 0010                movea.l    A2, [A7 + 0x10]
  2323. 00001992  7600                     moveq.l    D3, 0x00
  2324. 00001994  202F 0014                move.l     D0, [A7 + 0x14]
  2325. 00001998  5380                     subq.l     D0, 1
  2326. 0000199A  6702                     beq        +0x4 /* 0000199E */
  2327. 0000199C  600C                     bra        +0xE /* 000019AA */
  2328. label0000199E:
  2329. 0000199E  2F0A                     move.l     -[A7], A2
  2330. 000019A0  4EAD BF78                jsr        [A5 - 0x4088]
  2331. 000019A4  2600                     move.l     D3, D0
  2332. 000019A6  584F                     addq.w     A7, 4
  2333. 000019A8  6006                     bra        +0x8 /* 000019B0 */
  2334. label000019AA:
  2335. 000019AA  263C 8004 0BC8           move.l     D3, 0x80040BC8
  2336. label000019B0:
  2337. 000019B0  4A83                     tst.l      D3
  2338. 000019B2  6610                     bne        +0x12 /* 000019C4 */
  2339. 000019B4  200A                     move.l     D0, A2
  2340. 000019B6  670C                     beq        +0xE /* 000019C4 */
  2341. 000019B8  2F0A                     move.l     -[A7], A2
  2342. 000019BA  2052                     movea.l    A0, [A2]
  2343. 000019BC  2068 000C                movea.l    A0, [A0 + 0xC]
  2344. 000019C0  4E90                     jsr        [A0]
  2345. 000019C2  584F                     addq.w     A7, 4
  2346. label000019C4:
  2347. 000019C4  2003                     move.l     D0, D3
  2348. 000019C6  4CDF 0408                movem.l    D3,A2, [A7]+
  2349. 000019CA  4E75                     rts
  2350. 000019CC  514F                     subq.w     A7, 8
  2351. 000019CE  7002                     moveq.l    D0, 0x02
  2352. 000019D0  2E80                     move.l     [A7], D0
  2353. 000019D2  42AF 0004                clr.l      [A7 + 0x4]
  2354. 000019D6  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2355. 000019DA  486F 0004                pea.l      [A7 + 0x4]
  2356. 000019DE  42A7                     clr.l      -[A7]
  2357. 000019E0  4878 01C7                push.l     0x1C7
  2358. 000019E4  4EBA F786                jsr        [PC - 0x87A /* 0000116C */]
  2359. 000019E8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2360. 000019EC  4E75                     rts
  2361. 000019EE  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2362. 000019F2  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  2363. 000019F6  4EBA 0006                jsr        [PC + 0x6 /* 000019FE */]
  2364. 000019FA  504F                     addq.w     A7, 8
  2365. 000019FC  4E75                     rts
  2366. fn000019FE:
  2367. 000019FE  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  2368. 00001A02  206F 0014                movea.l    A0, [A7 + 0x14]
  2369. 00001A06  2E90                     move.l     [A7], [A0]
  2370. 00001A08  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  2371. 00001A0E  206F 0018                movea.l    A0, [A7 + 0x18]
  2372. 00001A12  2F50 0008                move.l     [A7 + 0x8], [A0]
  2373. 00001A16  2F68 0004 000C           move.l     [A7 + 0xC], [A0 + 0x4]
  2374. 00001A1C  42A7                     clr.l      -[A7]
  2375. 00001A1E  486F 0004                pea.l      [A7 + 0x4]
  2376. 00001A22  4878 0002                push.l     0x2
  2377. 00001A26  4878 0171                push.l     0x171
  2378. 00001A2A  4EBA F740                jsr        [PC - 0x8C0 /* 0000116C */]
  2379. 00001A2E  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2380. 00001A32  4E75                     rts
  2381. fn00001A34:
  2382. 00001A34  2F03                     move.l     -[A7], D3
  2383. 00001A36  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  2384. 00001A3A  206F 0018                movea.l    A0, [A7 + 0x18]
  2385. 00001A3E  2E90                     move.l     [A7], [A0]
  2386. 00001A40  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  2387. 00001A46  486F 0008                pea.l      [A7 + 0x8]
  2388. 00001A4A  486F 0004                pea.l      [A7 + 0x4]
  2389. 00001A4E  4878 0001                push.l     0x1
  2390. 00001A52  4878 0180                push.l     0x180
  2391. 00001A56  4EBA F714                jsr        [PC - 0x8EC /* 0000116C */]
  2392. 00001A5A  2600                     move.l     D3, D0
  2393. 00001A5C  4A83                     tst.l      D3
  2394. 00001A5E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2395. 00001A62  6616                     bne        +0x18 /* 00001A7A */
  2396. 00001A64  262F 000C                move.l     D3, [A7 + 0xC]
  2397. 00001A68  486F 0008                pea.l      [A7 + 0x8]
  2398. 00001A6C  4EBA E5DA                jsr        [PC - 0x1A26 /* 00000048 */]
  2399. 00001A70  2003                     move.l     D0, D3
  2400. 00001A72  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2401. 00001A76  261F                     move.l     D3, [A7]+
  2402. 00001A78  4E75                     rts
  2403. label00001A7A:
  2404. 00001A7A  70FF                     moveq.l    D0, 0xFFFFFFFF
  2405. 00001A7C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2406. 00001A80  261F                     move.l     D3, [A7]+
  2407. 00001A82  4E75                     rts
  2408. 00001A84  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  2409. 00001A88  4EBA FFAA                jsr        [PC - 0x56 /* 00001A34 */]
  2410. 00001A8C  584F                     addq.w     A7, 4
  2411. 00001A8E  4E75                     rts
  2412. fn00001A90:
  2413. 00001A90  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  2414. 00001A94  206F 0014                movea.l    A0, [A7 + 0x14]
  2415. 00001A98  2E90                     move.l     [A7], [A0]
  2416. 00001A9A  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  2417. 00001AA0  7004                     moveq.l    D0, 0x04
  2418. 00001AA2  2F40 0008                move.l     [A7 + 0x8], D0
  2419. 00001AA6  2F6F 0018 000C           move.l     [A7 + 0xC], [A7 + 0x18]
  2420. 00001AAC  2F2F 001C                move.l     -[A7], [A7 + 0x1C]
  2421. 00001AB0  486F 0004                pea.l      [A7 + 0x4]
  2422. 00001AB4  4878 0002                push.l     0x2
  2423. 00001AB8  4878 0176                push.l     0x176
  2424. 00001ABC  4EBA F6AE                jsr        [PC - 0x952 /* 0000116C */]
  2425. 00001AC0  4FEF 0020                lea.l      A7, [A7 + 0x20]
  2426. 00001AC4  4E75                     rts
  2427. 00001AC6  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2428. 00001ACA  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2429. 00001ACE  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2430. 00001AD2  4EBA FFBC                jsr        [PC - 0x44 /* 00001A90 */]
  2431. 00001AD6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2432. 00001ADA  4E75                     rts
  2433. 00001ADC  4FEF FFE8                lea.l      A7, [A7 - 0x18]
  2434. 00001AE0  206F 0020                movea.l    A0, [A7 + 0x20]
  2435. 00001AE4  2E90                     move.l     [A7], [A0]
  2436. 00001AE6  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  2437. 00001AEC  7004                     moveq.l    D0, 0x04
  2438. 00001AEE  2F40 0008                move.l     [A7 + 0x8], D0
  2439. 00001AF2  2F6F 0024 000C           move.l     [A7 + 0xC], [A7 + 0x24]
  2440. 00001AF8  206F 0028                movea.l    A0, [A7 + 0x28]
  2441. 00001AFC  2F50 0010                move.l     [A7 + 0x10], [A0]
  2442. 00001B00  2F68 0004 0014           move.l     [A7 + 0x14], [A0 + 0x4]
  2443. 00001B06  42A7                     clr.l      -[A7]
  2444. 00001B08  486F 0004                pea.l      [A7 + 0x4]
  2445. 00001B0C  4878 0003                push.l     0x3
  2446. 00001B10  4878 017D                push.l     0x17D
  2447. 00001B14  4EBA F656                jsr        [PC - 0x9AA /* 0000116C */]
  2448. 00001B18  4FEF 0028                lea.l      A7, [A7 + 0x28]
  2449. 00001B1C  4E75                     rts
  2450. 00001B1E  514F                     subq.w     A7, 8
  2451. 00001B20  7002                     moveq.l    D0, 0x02
  2452. 00001B22  2E80                     move.l     [A7], D0
  2453. 00001B24  42AF 0004                clr.l      [A7 + 0x4]
  2454. 00001B28  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  2455. 00001B2C  486F 0004                pea.l      [A7 + 0x4]
  2456. 00001B30  42A7                     clr.l      -[A7]
  2457. 00001B32  4878 01C9                push.l     0x1C9
  2458. 00001B36  4EBA F634                jsr        [PC - 0x9CC /* 0000116C */]
  2459. 00001B3A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2460. 00001B3E  4E75                     rts
  2461. 00001B40  4FEF FFE8                lea.l      A7, [A7 - 0x18]
  2462. 00001B44  206F 0020                movea.l    A0, [A7 + 0x20]
  2463. 00001B48  2E90                     move.l     [A7], [A0]
  2464. 00001B4A  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  2465. 00001B50  206F 0024                movea.l    A0, [A7 + 0x24]
  2466. 00001B54  2F50 0008                move.l     [A7 + 0x8], [A0]
  2467. 00001B58  2F68 0004 000C           move.l     [A7 + 0xC], [A0 + 0x4]
  2468. 00001B5E  206F 0028                movea.l    A0, [A7 + 0x28]
  2469. 00001B62  2F50 0010                move.l     [A7 + 0x10], [A0]
  2470. 00001B66  2F68 0004 0014           move.l     [A7 + 0x14], [A0 + 0x4]
  2471. 00001B6C  42A7                     clr.l      -[A7]
  2472. 00001B6E  486F 0004                pea.l      [A7 + 0x4]
  2473. 00001B72  4878 0003                push.l     0x3
  2474. 00001B76  4878 0170                push.l     0x170
  2475. 00001B7A  4EBA F5F0                jsr        [PC - 0xA10 /* 0000116C */]
  2476. 00001B7E  4FEF 0028                lea.l      A7, [A7 + 0x28]
  2477. 00001B82  4E75                     rts
  2478. 00001B84  4FEF FFE8                lea.l      A7, [A7 - 0x18]
  2479. 00001B88  206F 0020                movea.l    A0, [A7 + 0x20]
  2480. 00001B8C  2E90                     move.l     [A7], [A0]
  2481. 00001B8E  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  2482. 00001B94  206F 0024                movea.l    A0, [A7 + 0x24]
  2483. 00001B98  2F50 0008                move.l     [A7 + 0x8], [A0]
  2484. 00001B9C  2F68 0004 000C           move.l     [A7 + 0xC], [A0 + 0x4]
  2485. 00001BA2  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  2486. 00001BA6  486F 0004                pea.l      [A7 + 0x4]
  2487. 00001BAA  4878 0002                push.l     0x2
  2488. 00001BAE  4878 0177                push.l     0x177
  2489. 00001BB2  4EBA F5B8                jsr        [PC - 0xA48 /* 0000116C */]
  2490. 00001BB6  4FEF 0028                lea.l      A7, [A7 + 0x28]
  2491. 00001BBA  4E75                     rts
  2492. 00001BBC  4FEF FFE8                lea.l      A7, [A7 - 0x18]
  2493. 00001BC0  206F 0020                movea.l    A0, [A7 + 0x20]
  2494. 00001BC4  2E90                     move.l     [A7], [A0]
  2495. 00001BC6  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  2496. 00001BCC  206F 0024                movea.l    A0, [A7 + 0x24]
  2497. 00001BD0  2F50 0008                move.l     [A7 + 0x8], [A0]
  2498. 00001BD4  2F68 0004 000C           move.l     [A7 + 0xC], [A0 + 0x4]
  2499. 00001BDA  206F 0028                movea.l    A0, [A7 + 0x28]
  2500. 00001BDE  2F50 0010                move.l     [A7 + 0x10], [A0]
  2501. 00001BE2  2F68 0004 0014           move.l     [A7 + 0x14], [A0 + 0x4]
  2502. 00001BE8  42A7                     clr.l      -[A7]
  2503. 00001BEA  486F 0004                pea.l      [A7 + 0x4]
  2504. 00001BEE  4878 0003                push.l     0x3
  2505. 00001BF2  4878 017E                push.l     0x17E
  2506. 00001BF6  4EBA F574                jsr        [PC - 0xA8C /* 0000116C */]
  2507. 00001BFA  4FEF 0028                lea.l      A7, [A7 + 0x28]
  2508. 00001BFE  4E75                     rts
  2509. 00001C00  4FEF FFE8                lea.l      A7, [A7 - 0x18]
  2510. 00001C04  206F 0020                movea.l    A0, [A7 + 0x20]
  2511. 00001C08  2E90                     move.l     [A7], [A0]
  2512. 00001C0A  2F68 0004 0004           move.l     [A7 + 0x4], [A0 + 0x4]
  2513. 00001C10  7004                     moveq.l    D0, 0x04
  2514. 00001C12  2F40 0008                move.l     [A7 + 0x8], D0
  2515. 00001C16  2F6F 0024 000C           move.l     [A7 + 0xC], [A7 + 0x24]
  2516. 00001C1C  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  2517. 00001C20  486F 0004                pea.l      [A7 + 0x4]
  2518. 00001C24  4878 0002                push.l     0x2
  2519. 00001C28  4878 0179                push.l     0x179
  2520. 00001C2C  4EBA F53E                jsr        [PC - 0xAC2 /* 0000116C */]
  2521. 00001C30  4FEF 0028                lea.l      A7, [A7 + 0x28]
  2522. 00001C34  4E75                     rts
  2523. fn00001C36:
  2524. 00001C36  4FEF FEC6                lea.l      A7, [A7 - 0x13A]
  2525. 00001C3A  2F2F 0146                move.l     -[A7], [A7 + 0x146]
  2526. 00001C3E  486F 0004                pea.l      [A7 + 0x4]
  2527. 00001C42  4EAD E580                jsr        [A5 - 0x1A80]
  2528. 00001C46  48C0                     ext.l      D0
  2529. 00001C48  2F40 0152                move.l     [A7 + 0x152], D0
  2530. 00001C4C  4FEF 0142                lea.l      A7, [A7 + 0x142]
  2531. 00001C50  4E74 000C                rtd        0x000C
  2532. 00001C54  48E7 1030                movem.l    -[A7], D3,A2,A3
  2533. 00001C58  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  2534. 00001C5C  246F 0022                movea.l    A2, [A7 + 0x22]
  2535. 00001C60  97CB                     sub.l      A3, A3
  2536. 00001C62  594F                     subq.w     A7, 4
  2537. 00001C64  2F2F 002A                move.l     -[A7], [A7 + 0x2A]
  2538. 00001C68  42A7                     clr.l      -[A7]
  2539. 00001C6A  42A7                     clr.l      -[A7]
  2540. 00001C6C  4EBA FFC8                jsr        [PC - 0x38 /* 00001C36 */]
  2541. 00001C70  201F                     move.l     D0, [A7]+
  2542. 00001C72  3600                     move.w     D3, D0
  2543. 00001C74  4857                     pea.l      [A7]
  2544. 00001C76  1F3C 0001                move.b     -[A7], 0x1
  2545. 00001C7A  3F03                     move.w     -[A7], D3
  2546. 00001C7C  2F2D 0FAE                move.l     -[A7], [A5 + 0xFAE]
  2547. 00001C80  4EAD DFC8                jsr        [A5 - 0x2038]
  2548. 00001C84  2648                     movea.l    A3, A0
  2549. 00001C86  200B                     move.l     D0, A3
  2550. 00001C88  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2551. 00001C8C  6742                     beq        +0x44 /* 00001CD0 */
  2552. 00001C8E  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  2553. 00001C92  2F2B 0000                move.l     -[A7], [A3 + 0x0]
  2554. 00001C96  4EAD E1B8                jsr        [A5 - 0x1E48]
  2555. 00001C9A  4878 0001                push.l     0x1
  2556. 00001C9E  2F0A                     move.l     -[A7], A2
  2557. 00001CA0  4EAD C248                jsr        [A5 - 0x3DB8]
  2558. 00001CA4  2448                     movea.l    A2, A0
  2559. 00001CA6  200A                     move.l     D0, A2
  2560. 00001CA8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2561. 00001CAC  6722                     beq        +0x24 /* 00001CD0 */
  2562. 00001CAE  7001                     moveq.l    D0, 0x01
  2563. 00001CB0  2F40 0002                move.l     [A7 + 0x2], D0
  2564. 00001CB4  2F4A 0006                move.l     [A7 + 0x6], A2
  2565. 00001CB8  700C                     moveq.l    D0, 0x0C
  2566. 00001CBA  C1D7                     muls.w     D0, [A7]
  2567. 00001CBC  206D 0FAE                movea.l    A0, [A5 + 0xFAE]
  2568. 00001CC0  2050                     movea.l    A0, [A0]
  2569. 00001CC2  D1C0                     add.l      A0, D0
  2570. 00001CC4  216F 0002 0018           move.l     [A0 + 0x18], [A7 + 0x2]
  2571. 00001CCA  216F 0006 001C           move.l     [A0 + 0x1C], [A7 + 0x6]
  2572. label00001CD0:
  2573. 00001CD0  42AF 002A                clr.l      [A7 + 0x2A]
  2574. 00001CD4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2575. 00001CD8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2576. 00001CDC  4E74 0010                rtd        0x0010
  2577. 00001CE0  48E7 1030                movem.l    -[A7], D3,A2,A3
  2578. 00001CE4  554F                     subq.w     A7, 2
  2579. 00001CE6  95CA                     sub.l      A2, A2
  2580. 00001CE8  594F                     subq.w     A7, 4
  2581. 00001CEA  2F2F 001E                move.l     -[A7], [A7 + 0x1E]
  2582. 00001CEE  42A7                     clr.l      -[A7]
  2583. 00001CF0  42A7                     clr.l      -[A7]
  2584. 00001CF2  4EBA FF42                jsr        [PC - 0xBE /* 00001C36 */]
  2585. 00001CF6  201F                     move.l     D0, [A7]+
  2586. 00001CF8  3600                     move.w     D3, D0
  2587. 00001CFA  4857                     pea.l      [A7]
  2588. 00001CFC  1F3C 0001                move.b     -[A7], 0x1
  2589. 00001D00  3F03                     move.w     -[A7], D3
  2590. 00001D02  2F2D 0FAE                move.l     -[A7], [A5 + 0xFAE]
  2591. 00001D06  4EAD DFC8                jsr        [A5 - 0x2038]
  2592. 00001D0A  2648                     movea.l    A3, A0
  2593. 00001D0C  200B                     move.l     D0, A3
  2594. 00001D0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2595. 00001D12  6724                     beq        +0x26 /* 00001D38 */
  2596. 00001D14  7001                     moveq.l    D0, 0x01
  2597. 00001D16  B093                     cmp.l      D0, [A3]
  2598. 00001D18  660E                     bne        +0x10 /* 00001D28 */
  2599. 00001D1A  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  2600. 00001D1E  4EAD C250                jsr        [A5 - 0x3DB0]
  2601. 00001D22  2448                     movea.l    A2, A0
  2602. 00001D24  584F                     addq.w     A7, 4
  2603. 00001D26  6010                     bra        +0x12 /* 00001D38 */
  2604. label00001D28:
  2605. 00001D28  4878 0001                push.l     0x1
  2606. 00001D2C  4EAD C258                jsr        [A5 - 0x3DA8]
  2607. 00001D30  2448                     movea.l    A2, A0
  2608. 00001D32  2052                     movea.l    A0, [A2]
  2609. 00001D34  4210                     clr.b      [A0]
  2610. 00001D36  584F                     addq.w     A7, 4
  2611. label00001D38:
  2612. 00001D38  2F4A 001E                move.l     [A7 + 0x1E], A2
  2613. 00001D3C  544F                     addq.w     A7, 2
  2614. 00001D3E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2615. 00001D42  4E74 000C                rtd        0x000C
  2616. 00001D46  2F0A                     move.l     -[A7], A2
  2617. 00001D48  594F                     subq.w     A7, 4
  2618. 00001D4A  594F                     subq.w     A7, 4
  2619. 00001D4C  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  2620. 00001D50  42A7                     clr.l      -[A7]
  2621. 00001D52  42A7                     clr.l      -[A7]
  2622. 00001D54  4EBA FEE0                jsr        [PC - 0x120 /* 00001C36 */]
  2623. 00001D58  201F                     move.l     D0, [A7]+
  2624. 00001D5A  3E80                     move.w     [A7], D0
  2625. 00001D5C  486F 0002                pea.l      [A7 + 0x2]
  2626. 00001D60  4227                     clr.b      -[A7]
  2627. 00001D62  3F2F 0006                move.w     -[A7], [A7 + 0x6]
  2628. 00001D66  2F2D 0FB2                move.l     -[A7], [A5 + 0xFB2 /* export_498 */]
  2629. 00001D6A  4EAD DFC8                jsr        [A5 - 0x2038]
  2630. 00001D6E  2448                     movea.l    A2, A0
  2631. 00001D70  200A                     move.l     D0, A2
  2632. 00001D72  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2633. 00001D76  670E                     beq        +0x10 /* 00001D86 */
  2634. 00001D78  7003                     moveq.l    D0, 0x03
  2635. 00001D7A  B092                     cmp.l      D0, [A2]
  2636. 00001D7C  6608                     bne        +0xA /* 00001D86 */
  2637. 00001D7E  2F6A 0004 0018           move.l     [A7 + 0x18], [A2 + 0x4]
  2638. 00001D84  6004                     bra        +0x6 /* 00001D8A */
  2639. label00001D86:
  2640. 00001D86  42AF 0018                clr.l      [A7 + 0x18]
  2641. label00001D8A:
  2642. 00001D8A  584F                     addq.w     A7, 4
  2643. 00001D8C  245F                     movea.l    A2, [A7]+
  2644. 00001D8E  4E74 000C                rtd        0x000C
  2645. 00001D92  48E7 0030                movem.l    -[A7], A2,A3
  2646. 00001D96  206F 000C                movea.l    A0, [A7 + 0xC]
  2647. 00001D9A  2050                     movea.l    A0, [A0]
  2648. 00001D9C  2668 0008                movea.l    A3, [A0 + 0x8]
  2649. 00001DA0  2053                     movea.l    A0, [A3]
  2650. 00001DA2  2468 001A                movea.l    A2, [A0 + 0x1A]
  2651. 00001DA6  200A                     move.l     D0, A2
  2652. 00001DA8  6616                     bne        +0x18 /* 00001DC0 */
  2653. 00001DAA  2F0B                     move.l     -[A7], A3
  2654. 00001DAC  2053                     movea.l    A0, [A3]
  2655. 00001DAE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2656. 00001DB2  4EBA 017C                jsr        [PC + 0x17C /* 00001F30 */]
  2657. 00001DB6  2448                     movea.l    A2, A0
  2658. 00001DB8  2053                     movea.l    A0, [A3]
  2659. 00001DBA  214A 001A                move.l     [A0 + 0x1A], A2
  2660. 00001DBE  504F                     addq.w     A7, 8
  2661. label00001DC0:
  2662. 00001DC0  2F4A 0014                move.l     [A7 + 0x14], A2
  2663. 00001DC4  4CDF 0C00                movem.l    A2,A3, [A7]+
  2664. 00001DC8  4E74 0008                rtd        0x0008
  2665. fn00001DCC:
  2666. 00001DCC  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  2667. 00001DD0  246F 001C                movea.l    A2, [A7 + 0x1C]
  2668. 00001DD4  2A2F 0020                move.l     D5, [A7 + 0x20]
  2669. 00001DD8  7800                     moveq.l    D4, 0x00
  2670. 00001DDA  7601                     moveq.l    D3, 0x01
  2671. 00001DDC  6046                     bra        +0x48 /* 00001E24 */
  2672. label00001DDE:
  2673. 00001DDE  7006                     moveq.l    D0, 0x06
  2674. 00001DE0  4C03 0800                movem.w    A3, D3
  2675. 00001DE4  3032 0800                move.w     D0, [A2 + D0]
  2676. 00001DE8  48C0                     ext.l      D0
  2677. 00001DEA  7201                     moveq.l    D1, 0x01
  2678. 00001DEC  E1A9                     lsl        D1, D0
  2679. 00001DEE  0281 0000 0262           andi.l     D1, 0x262
  2680. 00001DF4  4A81                     tst.l      D1
  2681. 00001DF6  672A                     beq        +0x2C /* 00001E22 */
  2682. 00001DF8  7006                     moveq.l    D0, 0x06
  2683. 00001DFA  4C03 0800                movem.w    A3, D3
  2684. 00001DFE  284A                     movea.l    A4, A2
  2685. 00001E00  D9C0                     add.l      A4, D0
  2686. 00001E02  548C                     addq.l     A4, 2
  2687. 00001E04  2654                     movea.l    A3, [A4]
  2688. 00001E06  2F0B                     move.l     -[A7], A3
  2689. 00001E08  4EAD C250                jsr        [A5 - 0x3DB0]
  2690. 00001E0C  2888                     move.l     [A4], A0
  2691. 00001E0E  4A94                     tst.l      [A4]
  2692. 00001E10  584F                     addq.w     A7, 4
  2693. 00001E12  660E                     bne        +0x10 /* 00001E22 */
  2694. 00001E14  3F3C 0002                move.w     -[A7], 0x2
  2695. 00001E18  4EAD E070                jsr        [A5 - 0x1F90]
  2696. 00001E1C  7802                     moveq.l    D4, 0x02
  2697. 00001E1E  544F                     addq.w     A7, 2
  2698. 00001E20  6006                     bra        +0x8 /* 00001E28 */
  2699. label00001E22:
  2700. 00001E22  5283                     addq.l     D3, 1
  2701. label00001E24:
  2702. 00001E24  B685                     cmp.l      D3, D5
  2703. 00001E26  6FB6                     ble        -0x48 /* 00001DDE */
  2704. label00001E28:
  2705. 00001E28  3004                     move.w     D0, D4
  2706. 00001E2A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  2707. 00001E2E  4E75                     rts
  2708. fn00001E30:
  2709. 00001E30  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2710. 00001E34  246F 0018                movea.l    A2, [A7 + 0x18]
  2711. 00001E38  7800                     moveq.l    D4, 0x00
  2712. 00001E3A  262F 001C                move.l     D3, [A7 + 0x1C]
  2713. 00001E3E  6058                     bra        +0x5A /* 00001E98 */
  2714. label00001E40:
  2715. 00001E40  7006                     moveq.l    D0, 0x06
  2716. 00001E42  4C03 0800                movem.w    A3, D3
  2717. 00001E46  3032 0800                move.w     D0, [A2 + D0]
  2718. 00001E4A  48C0                     ext.l      D0
  2719. 00001E4C  7201                     moveq.l    D1, 0x01
  2720. 00001E4E  E1A9                     lsl        D1, D0
  2721. 00001E50  0281 0000 0262           andi.l     D1, 0x262
  2722. 00001E56  4A81                     tst.l      D1
  2723. 00001E58  673C                     beq        +0x3E /* 00001E96 */
  2724. 00001E5A  7006                     moveq.l    D0, 0x06
  2725. 00001E5C  4C03 0800                movem.w    A3, D3
  2726. 00001E60  284A                     movea.l    A4, A2
  2727. 00001E62  D9C0                     add.l      A4, D0
  2728. 00001E64  548C                     addq.l     A4, 2
  2729. 00001E66  2F14                     move.l     -[A7], [A4]
  2730. 00001E68  4EAD C260                jsr        [A5 - 0x3DA0]
  2731. 00001E6C  302D 0FA0                move.w     D0, [A5 + 0xFA0]
  2732. 00001E70  48C0                     ext.l      D0
  2733. 00001E72  9083                     sub.l      D0, D3
  2734. 00001E74  5280                     addq.l     D0, 1
  2735. 00001E76  E788                     lsl        D0, 3
  2736. 00001E78  266D 0F8E                movea.l    A3, [A5 + 0xF8E]
  2737. 00001E7C  2653                     movea.l    A3, [A3]
  2738. 00001E7E  D7ED 0F96                add.l      A3, [A5 + 0xF96]
  2739. 00001E82  97C0                     sub.l      A3, D0
  2740. 00001E84  7006                     moveq.l    D0, 0x06
  2741. 00001E86  4C03 0800                movem.w    A3, D3
  2742. 00001E8A  35AB 0002 0800           move.w     [A2 + D0], [A3 + 0x2]
  2743. 00001E90  28AB 0004                move.l     [A4], [A3 + 0x4]
  2744. 00001E94  584F                     addq.w     A7, 4
  2745. label00001E96:
  2746. 00001E96  5383                     subq.l     D3, 1
  2747. label00001E98:
  2748. 00001E98  4A83                     tst.l      D3
  2749. 00001E9A  6EA4                     bgt        -0x5A /* 00001E40 */
  2750. 00001E9C  3012                     move.w     D0, [A2]
  2751. 00001E9E  48C0                     ext.l      D0
  2752. 00001EA0  7201                     moveq.l    D1, 0x01
  2753. 00001EA2  E1A9                     lsl        D1, D0
  2754. 00001EA4  0281 0000 0262           andi.l     D1, 0x262
  2755. 00001EAA  4A81                     tst.l      D1
  2756. 00001EAC  672E                     beq        +0x30 /* 00001EDC */
  2757. 00001EAE  266A 0002                movea.l    A3, [A2 + 0x2]
  2758. 00001EB2  4878 0001                push.l     0x1
  2759. 00001EB6  2F0B                     move.l     -[A7], A3
  2760. 00001EB8  4EAD C248                jsr        [A5 - 0x3DB8]
  2761. 00001EBC  2548 0002                move.l     [A2 + 0x2], A0
  2762. 00001EC0  4AAA 0002                tst.l      [A2 + 0x2]
  2763. 00001EC4  504F                     addq.w     A7, 8
  2764. 00001EC6  660C                     bne        +0xE /* 00001ED4 */
  2765. 00001EC8  3F3C 0002                move.w     -[A7], 0x2
  2766. 00001ECC  4EAD E070                jsr        [A5 - 0x1F90]
  2767. 00001ED0  7802                     moveq.l    D4, 0x02
  2768. 00001ED2  544F                     addq.w     A7, 2
  2769. label00001ED4:
  2770. 00001ED4  2F0B                     move.l     -[A7], A3
  2771. 00001ED6  4EAD C260                jsr        [A5 - 0x3DA0]
  2772. 00001EDA  584F                     addq.w     A7, 4
  2773. label00001EDC:
  2774. 00001EDC  3004                     move.w     D0, D4
  2775. 00001EDE  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2776. 00001EE2  4E75                     rts
  2777. fn00001EE4:
  2778. 00001EE4  4FEF FFEE                lea.l      A7, [A7 - 0x12]
  2779. 00001EE8  3F7C 0008 0006           move.w     [A7 + 0x6], 0x8
  2780. 00001EEE  306F 0016                movea.w    A0, [A7 + 0x16]
  2781. 00001EF2  2F48 0008                move.l     [A7 + 0x8], A0
  2782. 00001EF6  3F7C 0004 000C           move.w     [A7 + 0xC], 0x4
  2783. 00001EFC  42AF 000E                clr.l      [A7 + 0xE]
  2784. 00001F00  594F                     subq.w     A7, 4
  2785. 00001F02  4878 0002                push.l     0x2
  2786. 00001F06  486F 0008                pea.l      [A7 + 0x8]
  2787. 00001F0A  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  2788. 00001F10  2F2F 0028                move.l     -[A7], [A7 + 0x28]
  2789. 00001F14  4EAD B0B0                jsr        [A5 - 0x4F50]
  2790. 00001F18  201F                     move.l     D0, [A7]+
  2791. 00001F1A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2792. 00001F1E  4E75                     rts
  2793. fn00001F20:
  2794. 00001F20  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  2795. 00001F24  3F3C 0093                move.w     -[A7], 0x93
  2796. 00001F28  4EBA FFBA                jsr        [PC - 0x46 /* 00001EE4 */]
  2797. 00001F2C  5C4F                     addq.w     A7, 6
  2798. 00001F2E  4E75                     rts
  2799. fn00001F30:
  2800. 00001F30  48E7 0030                movem.l    -[A7], A2,A3
  2801. 00001F34  7010                     moveq.l    D0, 0x10
  2802. 00001F36  A122                     syscall    NewHandle, flags=1
  2803. 00001F38  2648                     movea.l    A3, A0
  2804. 00001F3A  200B                     move.l     D0, A3
  2805. 00001F3C  671C                     beq        +0x1E /* 00001F5A */
  2806. 00001F3E  2453                     movea.l    A2, [A3]
  2807. 00001F40  206D 0210                movea.l    A0, [A5 + 0x210]
  2808. 00001F44  41E8 001C                lea.l      A0, [A0 + 0x1C]
  2809. 00001F48  2488                     move.l     [A2], A0
  2810. 00001F4A  256F 000C 0004           move.l     [A2 + 0x4], [A7 + 0xC]
  2811. 00001F50  256F 0010 0008           move.l     [A2 + 0x8], [A7 + 0x10]
  2812. 00001F56  42AA 000C                clr.l      [A2 + 0xC]
  2813. label00001F5A:
  2814. 00001F5A  204B                     movea.l    A0, A3
  2815. 00001F5C  4CDF 0C00                movem.l    A2,A3, [A7]+
  2816. 00001F60  4E75                     rts
  2817. fn00001F62:
  2818. 00001F62  2F0A                     move.l     -[A7], A2
  2819. 00001F64  246F 0008                movea.l    A2, [A7 + 0x8]
  2820. 00001F68  2B4A 1076                move.l     [A5 + 0x1076], A2
  2821. 00001F6C  4EAD DAB0                jsr        [A5 - 0x2550]
  2822. 00001F70  B5C0                     cmpa.l     A2, D0
  2823. 00001F72  6608                     bne        +0xA /* 00001F7C */
  2824. 00001F74  42A7                     clr.l      -[A7]
  2825. 00001F76  4EAD DAB8                jsr        [A5 - 0x2548]
  2826. 00001F7A  584F                     addq.w     A7, 4
  2827. label00001F7C:
  2828. 00001F7C  4EAD DAC0                jsr        [A5 - 0x2540]
  2829. 00001F80  B5C0                     cmpa.l     A2, D0
  2830. 00001F82  6608                     bne        +0xA /* 00001F8C */
  2831. 00001F84  42A7                     clr.l      -[A7]
  2832. 00001F86  4EAD DAC8                jsr        [A5 - 0x2538]
  2833. 00001F8A  584F                     addq.w     A7, 4
  2834. label00001F8C:
  2835. 00001F8C  245F                     movea.l    A2, [A7]+
  2836. 00001F8E  4E75                     rts
  2837. fn00001F90:
  2838. 00001F90  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2839. 00001F94  266F 0014                movea.l    A3, [A7 + 0x14]
  2840. 00001F98  2053                     movea.l    A0, [A3]
  2841. 00001F9A  3828 000C                move.w     D4, [A0 + 0xC]
  2842. 00001F9E  48C4                     ext.l      D4
  2843. 00001FA0  5384                     subq.l     D4, 1
  2844. 00001FA2  7600                     moveq.l    D3, 0x00
  2845. 00001FA4  6028                     bra        +0x2A /* 00001FCE */
  2846. label00001FA6:
  2847. 00001FA6  700C                     moveq.l    D0, 0x0C
  2848. 00001FA8  C1C3                     muls.w     D0, D3
  2849. 00001FAA  2453                     movea.l    A2, [A3]
  2850. 00001FAC  D5C0                     add.l      A2, D0
  2851. 00001FAE  45EA 0014                lea.l      A2, [A2 + 0x14]
  2852. 00001FB2  0C52 FFFF                cmpi.w     [A2], 0xFFFF
  2853. 00001FB6  6714                     beq        +0x16 /* 00001FCC */
  2854. 00001FB8  70FA                     moveq.l    D0, 0xFFFFFFFA
  2855. 00001FBA  B0AA 0004                cmp.l      D0, [A2 + 0x4]
  2856. 00001FBE  660C                     bne        +0xE /* 00001FCC */
  2857. 00001FC0  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2858. 00001FC4  3F12                     move.w     -[A7], [A2]
  2859. 00001FC6  4EBA FF58                jsr        [PC - 0xA8 /* 00001F20 */]
  2860. 00001FCA  5C4F                     addq.w     A7, 6
  2861. label00001FCC:
  2862. 00001FCC  5243                     addq.w     D3, 1
  2863. label00001FCE:
  2864. 00001FCE  B644                     cmp.w      D3, D4
  2865. 00001FD0  6FD4                     ble        -0x2A /* 00001FA6 */
  2866. 00001FD2  2F0B                     move.l     -[A7], A3
  2867. 00001FD4  4EAD DFF0                jsr        [A5 - 0x2010]
  2868. 00001FD8  584F                     addq.w     A7, 4
  2869. 00001FDA  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2870. 00001FDE  4E75                     rts
  2871. fn00001FE0:
  2872. 00001FE0  2F0A                     move.l     -[A7], A2
  2873. 00001FE2  246F 0008                movea.l    A2, [A7 + 0x8]
  2874. 00001FE6  2052                     movea.l    A0, [A2]
  2875. 00001FE8  4AA8 001A                tst.l      [A0 + 0x1A]
  2876. 00001FEC  670C                     beq        +0xE /* 00001FFA */
  2877. 00001FEE  2052                     movea.l    A0, [A2]
  2878. 00001FF0  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  2879. 00001FF4  4EAD C200                jsr        [A5 - 0x3E00]
  2880. 00001FF8  584F                     addq.w     A7, 4
  2881. label00001FFA:
  2882. 00001FFA  2052                     movea.l    A0, [A2]
  2883. 00001FFC  4AA8 000C                tst.l      [A0 + 0xC]
  2884. 00002000  6C0E                     bge        +0x10 /* 00002010 */
  2885. 00002002  2052                     movea.l    A0, [A2]
  2886. 00002004  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2887. 00002008  4EAD C260                jsr        [A5 - 0x3DA0]
  2888. 0000200C  584F                     addq.w     A7, 4
  2889. 0000200E  600C                     bra        +0xE /* 0000201C */
  2890. label00002010:
  2891. 00002010  2052                     movea.l    A0, [A2]
  2892. 00002012  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2893. 00002016  4EAD A528                jsr        [A5 - 0x5AD8]
  2894. 0000201A  584F                     addq.w     A7, 4
  2895. label0000201C:
  2896. 0000201C  2052                     movea.l    A0, [A2]
  2897. 0000201E  2F28 0012                move.l     -[A7], [A0 + 0x12]
  2898. 00002022  4EAD DFF0                jsr        [A5 - 0x2010]
  2899. 00002026  2052                     movea.l    A0, [A2]
  2900. 00002028  2F28 0016                move.l     -[A7], [A0 + 0x16]
  2901. 0000202C  4EAD C200                jsr        [A5 - 0x3E00]
  2902. 00002030  2F0A                     move.l     -[A7], A2
  2903. 00002032  4EAD C200                jsr        [A5 - 0x3E00]
  2904. 00002036  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2905. 0000203A  245F                     movea.l    A2, [A7]+
  2906. 0000203C  4E75                     rts
  2907. fn0000203E:
  2908. 0000203E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  2909. 00002042  206D 1072                movea.l    A0, [A5 + 0x1072 /* export_522 */]
  2910. 00002046  2050                     movea.l    A0, [A0]
  2911. 00002048  3828 000C                move.w     D4, [A0 + 0xC]
  2912. 0000204C  48C4                     ext.l      D4
  2913. 0000204E  5384                     subq.l     D4, 1
  2914. 00002050  7600                     moveq.l    D3, 0x00
  2915. 00002052  603A                     bra        +0x3C /* 0000208E */
  2916. label00002054:
  2917. 00002054  700C                     moveq.l    D0, 0x0C
  2918. 00002056  C1C3                     muls.w     D0, D3
  2919. 00002058  246D 1072                movea.l    A2, [A5 + 0x1072 /* export_522 */]
  2920. 0000205C  2452                     movea.l    A2, [A2]
  2921. 0000205E  D5C0                     add.l      A2, D0
  2922. 00002060  45EA 0014                lea.l      A2, [A2 + 0x14]
  2923. 00002064  0C52 FFFF                cmpi.w     [A2], 0xFFFF
  2924. 00002068  6722                     beq        +0x24 /* 0000208C */
  2925. 0000206A  7003                     moveq.l    D0, 0x03
  2926. 0000206C  B0AA 0004                cmp.l      D0, [A2 + 0x4]
  2927. 00002070  661A                     bne        +0x1C /* 0000208C */
  2928. 00002072  206A 0008                movea.l    A0, [A2 + 0x8]
  2929. 00002076  2050                     movea.l    A0, [A0]
  2930. 00002078  2668 001A                movea.l    A3, [A0 + 0x1A]
  2931. 0000207C  200B                     move.l     D0, A3
  2932. 0000207E  670C                     beq        +0xE /* 0000208C */
  2933. 00002080  2F0B                     move.l     -[A7], A3
  2934. 00002082  3F3C 008A                move.w     -[A7], 0x8A
  2935. 00002086  4EBA FE5C                jsr        [PC - 0x1A4 /* 00001EE4 */]
  2936. 0000208A  5C4F                     addq.w     A7, 6
  2937. label0000208C:
  2938. 0000208C  5243                     addq.w     D3, 1
  2939. label0000208E:
  2940. 0000208E  B644                     cmp.w      D3, D4
  2941. 00002090  6FC2                     ble        -0x3C /* 00002054 */
  2942. 00002092  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  2943. 00002096  4E75                     rts
  2944. fn00002098:
  2945. 00002098  48E7 1820                movem.l    -[A7], D3,D4,A2
  2946. 0000209C  206D 1072                movea.l    A0, [A5 + 0x1072 /* export_522 */]
  2947. 000020A0  2050                     movea.l    A0, [A0]
  2948. 000020A2  3828 000C                move.w     D4, [A0 + 0xC]
  2949. 000020A6  48C4                     ext.l      D4
  2950. 000020A8  5384                     subq.l     D4, 1
  2951. 000020AA  7600                     moveq.l    D3, 0x00
  2952. 000020AC  602A                     bra        +0x2C /* 000020D8 */
  2953. label000020AE:
  2954. 000020AE  700C                     moveq.l    D0, 0x0C
  2955. 000020B0  C1C3                     muls.w     D0, D3
  2956. 000020B2  246D 1072                movea.l    A2, [A5 + 0x1072 /* export_522 */]
  2957. 000020B6  2452                     movea.l    A2, [A2]
  2958. 000020B8  D5C0                     add.l      A2, D0
  2959. 000020BA  45EA 0014                lea.l      A2, [A2 + 0x14]
  2960. 000020BE  0C52 FFFF                cmpi.w     [A2], 0xFFFF
  2961. 000020C2  6712                     beq        +0x14 /* 000020D6 */
  2962. 000020C4  7003                     moveq.l    D0, 0x03
  2963. 000020C6  B0AA 0004                cmp.l      D0, [A2 + 0x4]
  2964. 000020CA  660A                     bne        +0xC /* 000020D6 */
  2965. 000020CC  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2966. 000020D0  4EBA FF0E                jsr        [PC - 0xF2 /* 00001FE0 */]
  2967. 000020D4  584F                     addq.w     A7, 4
  2968. label000020D6:
  2969. 000020D6  5243                     addq.w     D3, 1
  2970. label000020D8:
  2971. 000020D8  B644                     cmp.w      D3, D4
  2972. 000020DA  6FD2                     ble        -0x2C /* 000020AE */
  2973. 000020DC  2F2D 1072                move.l     -[A7], [A5 + 0x1072 /* export_522 */]
  2974. 000020E0  4EAD C200                jsr        [A5 - 0x3E00]
  2975. 000020E4  42AD 1072                clr.l      [A5 + 0x1072 /* export_522 */]
  2976. 000020E8  584F                     addq.w     A7, 4
  2977. 000020EA  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  2978. 000020EE  4E75                     rts
  2979. fn000020F0:
  2980. 000020F0  48E7 0038                movem.l    -[A7], A2,A3,A4
  2981. 000020F4  594F                     subq.w     A7, 4
  2982. 000020F6  246F 0018                movea.l    A2, [A7 + 0x18]
  2983. 000020FA  286F 001C                movea.l    A4, [A7 + 0x1C]
  2984. 000020FE  2F0C                     move.l     -[A7], A4
  2985. 00002100  2054                     movea.l    A0, [A4]
  2986. 00002102  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2987. 00002106  4EBA FE28                jsr        [PC - 0x1D8 /* 00001F30 */]
  2988. 0000210A  2648                     movea.l    A3, A0
  2989. 0000210C  200C                     move.l     D0, A4
  2990. 0000210E  504F                     addq.w     A7, 8
  2991. 00002110  6732                     beq        +0x34 /* 00002144 */
  2992. 00002112  2054                     movea.l    A0, [A4]
  2993. 00002114  52A8 0028                addq.l     [A0 + 0x28], 1
  2994. 00002118  594F                     subq.w     A7, 4
  2995. 0000211A  2F2F 0018                move.l     -[A7], [A7 + 0x18]
  2996. 0000211E  2F0A                     move.l     -[A7], A2
  2997. 00002120  42A7                     clr.l      -[A7]
  2998. 00002122  2F0B                     move.l     -[A7], A3
  2999. 00002124  4EBA 0698                jsr        [PC + 0x698 /* 000027BE */]
  3000. 00002128  201F                     move.l     D0, [A7]+
  3001. 0000212A  2E80                     move.l     [A7], D0
  3002. 0000212C  4AAA 0002                tst.l      [A2 + 0x2]
  3003. 00002130  660A                     bne        +0xC /* 0000213C */
  3004. 00002132  34BC 0003                move.w     [A2], 0x3
  3005. 00002136  254B 0002                move.l     [A2 + 0x2], A3
  3006. 0000213A  6008                     bra        +0xA /* 00002144 */
  3007. label0000213C:
  3008. 0000213C  34BC 0004                move.w     [A2], 0x4
  3009. 00002140  204B                     movea.l    A0, A3
  3010. 00002142  A023                     syscall    DisposHandle/DisposeHandle
  3011. label00002144:
  3012. 00002144  584F                     addq.w     A7, 4
  3013. 00002146  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  3014. 0000214A  4E75                     rts
  3015. fn0000214C:
  3016. 0000214C  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  3017. 00002150  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  3018. 00002154  266F 0026                movea.l    A3, [A7 + 0x26]
  3019. 00002158  182F 002E                move.b     D4, [A7 + 0x2E]
  3020. 0000215C  1A2F 0030                move.b     D5, [A7 + 0x30]
  3021. 00002160  7002                     moveq.l    D0, 0x02
  3022. 00002162  B0AF 0022                cmp.l      D0, [A7 + 0x22]
  3023. 00002166  6F0E                     ble        +0x10 /* 00002176 */
  3024. 00002168  3F3C 0019                move.w     -[A7], 0x19
  3025. 0000216C  4EAD E070                jsr        [A5 - 0x1F90]
  3026. 00002170  544F                     addq.w     A7, 2
  3027. 00002172  6000 00D6                bra        +0xD8 /* 0000224A */
  3028. label00002176:
  3029. 00002176  306B 000C                movea.w    A0, [A3 + 0xC]
  3030. 0000217A  2F48 0002                move.l     [A7 + 0x2], A0
  3031. 0000217E  2F6B 000E 0006           move.l     [A7 + 0x6], [A3 + 0xE]
  3032. 00002184  486F 0002                pea.l      [A7 + 0x2]
  3033. 00002188  4EAD E588                jsr        [A5 - 0x1A78]
  3034. 0000218C  7008                     moveq.l    D0, 0x08
  3035. 0000218E  B0AF 0006                cmp.l      D0, [A7 + 0x6]
  3036. 00002192  584F                     addq.w     A7, 4
  3037. 00002194  6608                     bne        +0xA /* 0000219E */
  3038. 00002196  702A                     moveq.l    D0, 0x2A
  3039. 00002198  B0AF 0006                cmp.l      D0, [A7 + 0x6]
  3040. 0000219C  6D0E                     blt        +0x10 /* 000021AC */
  3041. label0000219E:
  3042. 0000219E  3F3C 000B                move.w     -[A7], 0xB
  3043. 000021A2  4EAD E070                jsr        [A5 - 0x1F90]
  3044. 000021A6  544F                     addq.w     A7, 2
  3045. 000021A8  6000 00A0                bra        +0xA2 /* 0000224A */
  3046. label000021AC:
  3047. 000021AC  4857                     pea.l      [A7]
  3048. 000021AE  4227                     clr.b      -[A7]
  3049. 000021B0  3F2F 000E                move.w     -[A7], [A7 + 0xE]
  3050. 000021B4  2F2F 0032                move.l     -[A7], [A7 + 0x32]
  3051. 000021B8  4EAD DFC8                jsr        [A5 - 0x2038]
  3052. 000021BC  2448                     movea.l    A2, A0
  3053. 000021BE  200A                     move.l     D0, A2
  3054. 000021C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3055. 000021C4  6728                     beq        +0x2A /* 000021EE */
  3056. 000021C6  760F                     moveq.l    D3, 0x0F
  3057. 000021C8  C692                     and.l      D3, [A2]
  3058. 000021CA  5283                     addq.l     D3, 1
  3059. 000021CC  4AAA 0004                tst.l      [A2 + 0x4]
  3060. 000021D0  6C0C                     bge        +0xE /* 000021DE */
  3061. 000021D2  4A04                     tst.b      D4
  3062. 000021D4  6704                     beq        +0x6 /* 000021DA */
  3063. 000021D6  4A05                     tst.b      D5
  3064. 000021D8  6768                     beq        +0x6A /* 00002242 */
  3065. label000021DA:
  3066. 000021DA  7600                     moveq.l    D3, 0x00
  3067. 000021DC  6064                     bra        +0x66 /* 00002242 */
  3068. label000021DE:
  3069. 000021DE  705A                     moveq.l    D0, 0x5A
  3070. 000021E0  B0AF 0006                cmp.l      D0, [A7 + 0x6]
  3071. 000021E4  675C                     beq        +0x5E /* 00002242 */
  3072. 000021E6  BA04                     cmp.b      D5, D4
  3073. 000021E8  6758                     beq        +0x5A /* 00002242 */
  3074. 000021EA  7600                     moveq.l    D3, 0x00
  3075. 000021EC  6054                     bra        +0x56 /* 00002242 */
  3076. label000021EE:
  3077. 000021EE  7600                     moveq.l    D3, 0x00
  3078. 000021F0  4A04                     tst.b      D4
  3079. 000021F2  6728                     beq        +0x2A /* 0000221C */
  3080. 000021F4  202F 0006                move.l     D0, [A7 + 0x6]
  3081. 000021F8  0480 0000 005A           subi.l     D0, 0x5A /* 'Z' */
  3082. 000021FE  0C80 0000 003D           cmpi.l     D0, 0x3D /* '=' */
  3083. 00002204  623C                     bhi        +0x3E /* 00002242 */
  3084. 00002206  5740                     subq.w     D0, 3
  3085. 00002208  6D0E                     blt        +0x10 /* 00002218 */
  3086. 0000220A  0440 0025                subi.w     D0, 0x25 /* '%' */
  3087. 0000220E  6D32                     blt        +0x34 /* 00002242 */
  3088. 00002210  6706                     beq        +0x8 /* 00002218 */
  3089. 00002212  0440 0014                subi.w     D0, 0x14
  3090. 00002216  6D2A                     blt        +0x2C /* 00002242 */
  3091. label00002218:
  3092. 00002218  7601                     moveq.l    D3, 0x01
  3093. 0000221A  6026                     bra        +0x28 /* 00002242 */
  3094. label0000221C:
  3095. 0000221C  202F 0006                move.l     D0, [A7 + 0x6]
  3096. 00002220  0480 0000 005B           subi.l     D0, 0x5B /* '[' */
  3097. 00002226  6718                     beq        +0x1A /* 00002240 */
  3098. 00002228  0480 0000 001A           subi.l     D0, 0x1A
  3099. 0000222E  6710                     beq        +0x12 /* 00002240 */
  3100. 00002230  5180                     subq.l     D0, 8
  3101. 00002232  5B80                     subq.l     D0, 5
  3102. 00002234  670A                     beq        +0xC /* 00002240 */
  3103. 00002236  0480 0000 0014           subi.l     D0, 0x14
  3104. 0000223C  6702                     beq        +0x4 /* 00002240 */
  3105. 0000223E  6002                     bra        +0x4 /* 00002242 */
  3106. label00002240:
  3107. 00002240  7601                     moveq.l    D3, 0x01
  3108. label00002242:
  3109. 00002242  36BC 0004                move.w     [A3], 0x4
  3110. 00002246  2743 0002                move.l     [A3 + 0x2], D3
  3111. label0000224A:
  3112. 0000224A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3113. 0000224E  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  3114. 00002252  4E75                     rts
  3115. fn00002254:
  3116. 00002254  2F0A                     move.l     -[A7], A2
  3117. 00002256  594F                     subq.w     A7, 4
  3118. 00002258  3F2F 000C                move.w     -[A7], [A7 + 0xC]
  3119. 0000225C  4EAD E0F0                jsr        [A5 - 0x1F10]
  3120. 00002260  2448                     movea.l    A2, A0
  3121. 00002262  2F0A                     move.l     -[A7], A2
  3122. 00002264  4EAD C250                jsr        [A5 - 0x3DB0]
  3123. 00002268  2F48 0006                move.l     [A7 + 0x6], A0
  3124. 0000226C  2F0A                     move.l     -[A7], A2
  3125. 0000226E  4EAD C200                jsr        [A5 - 0x3E00]
  3126. 00002272  202F 000A                move.l     D0, [A7 + 0xA]
  3127. 00002276  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3128. 0000227A  245F                     movea.l    A2, [A7]+
  3129. 0000227C  4E75                     rts
  3130. fn0000227E:
  3131. 0000227E  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  3132. 00002282  4FEF FFEE                lea.l      A7, [A7 - 0x12]
  3133. 00002286  282F 002E                move.l     D4, [A7 + 0x2E]
  3134. 0000228A  246F 0032                movea.l    A2, [A7 + 0x32]
  3135. 0000228E  2A2F 0036                move.l     D5, [A7 + 0x36]
  3136. 00002292  266F 003A                movea.l    A3, [A7 + 0x3A]
  3137. 00002296  306A 0006                movea.w    A0, [A2 + 0x6]
  3138. 0000229A  2F48 0002                move.l     [A7 + 0x2], A0
  3139. 0000229E  2F6A 0008 0006           move.l     [A7 + 0x6], [A2 + 0x8]
  3140. 000022A4  2F6F 0002 000A           move.l     [A7 + 0xA], [A7 + 0x2]
  3141. 000022AA  2F6F 0006 000E           move.l     [A7 + 0xE], [A7 + 0x6]
  3142. 000022B0  486F 000A                pea.l      [A7 + 0xA]
  3143. 000022B4  4EAD E588                jsr        [A5 - 0x1A78]
  3144. 000022B8  356F 0010 0006           move.w     [A2 + 0x6], [A7 + 0x10]
  3145. 000022BE  256F 0012 0008           move.l     [A2 + 0x8], [A7 + 0x12]
  3146. 000022C4  7008                     moveq.l    D0, 0x08
  3147. 000022C6  B0AF 000E                cmp.l      D0, [A7 + 0xE]
  3148. 000022CA  584F                     addq.w     A7, 4
  3149. 000022CC  6608                     bne        +0xA /* 000022D6 */
  3150. 000022CE  702A                     moveq.l    D0, 0x2A
  3151. 000022D0  B0AF 000E                cmp.l      D0, [A7 + 0xE]
  3152. 000022D4  6D0E                     blt        +0x10 /* 000022E4 */
  3153. label000022D6:
  3154. 000022D6  3F3C 001E                move.w     -[A7], 0x1E
  3155. 000022DA  4EAD E070                jsr        [A5 - 0x1F90]
  3156. 000022DE  544F                     addq.w     A7, 2
  3157. 000022E0  6000 013C                bra        +0x13E /* 0000241E */
  3158. label000022E4:
  3159. 000022E4  362A 000A                move.w     D3, [A2 + 0xA]
  3160. 000022E8  3003                     move.w     D0, D3
  3161. 000022EA  48C0                     ext.l      D0
  3162. 000022EC  4EAD 9D1E                jsr        [A5 - 0x62E2]
  3163. 000022F0  00D4                     ori.?      [A4], 0xFFFFFFFFFFFFFFFF
  3164. 000022F2  0000 005A                ori.b      D0, 0x5A /* 'Z' */
  3165. 000022F6  0000 0098                ori.b      D0, 0x98
  3166. 000022FA  0006 0000                ori.b      D6, 0x0
  3167. 000022FE  005A 004E                ori.w      [A2]+, 0x4E /* 'N' */
  3168. 00002302  0000 005B                ori.b      D0, 0x5B /* '[' */
  3169. 00002306  005A 0000                ori.w      [A2]+, 0x0
  3170. 0000230A  005C 006C                ori.w      [A4]+, 0x6C /* 'l' */
  3171. 0000230E  0000 0082                ori.b      D0, 0x82
  3172. 00002312  0014 0000                ori.b      [A4], 0x0
  3173. 00002316  0096 0088 0000           ori.l      [A6], 0x880000
  3174. 0000231C  0097 0082 0000           ori.l      [A7], 0x820000
  3175. 00002322  0098 0060 2F0B           ori.l      [A0]+, 0x602F0B
  3176. 00002328  2F05                     move.l     -[A7], D5
  3177. 0000232A  486A 0006                pea.l      [A2 + 0x6]
  3178. 0000232E  2004                     move.l     D0, D4
  3179. 00002330  5380                     subq.l     D0, 1
  3180. 00002332  2F00                     move.l     -[A7], D0
  3181. 00002334  4EBA FF48                jsr        [PC - 0xB8 /* 0000227E */]
  3182. 00002338  24AA 0006                move.l     [A2], [A2 + 0x6]
  3183. 0000233C  356A 000A 0004           move.w     [A2 + 0x4], [A2 + 0xA]
  3184. 00002342  426A 0006                clr.w      [A2 + 0x6]
  3185. 00002346  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3186. 0000234A  6000 00D2                bra        +0xD4 /* 0000241E */
  3187. 0000234E  2F0B                     move.l     -[A7], A3
  3188. 00002350  2F0A                     move.l     -[A7], A2
  3189. 00002352  2F04                     move.l     -[A7], D4
  3190. 00002354  4EBA FD9A                jsr        [PC - 0x266 /* 000020F0 */]
  3191. 00002358  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3192. 0000235C  6000 00C0                bra        +0xC2 /* 0000241E */
  3193. 00002360  34BC 0001                move.w     [A2], 0x1
  3194. 00002364  2053                     movea.l    A0, [A3]
  3195. 00002366  3F28 0010                move.w     -[A7], [A0 + 0x10]
  3196. 0000236A  4EBA FEE8                jsr        [PC - 0x118 /* 00002254 */]
  3197. 0000236E  2540 0002                move.l     [A2 + 0x2], D0
  3198. 00002372  544F                     addq.w     A7, 2
  3199. 00002374  6000 00A8                bra        +0xAA /* 0000241E */
  3200. 00002378  2F0B                     move.l     -[A7], A3
  3201. 0000237A  4EAD A530                jsr        [A5 - 0x5AD0]
  3202. 0000237E  584F                     addq.w     A7, 4
  3203. 00002380  6000 009C                bra        +0x9E /* 0000241E */
  3204. 00002384  2F0B                     move.l     -[A7], A3
  3205. 00002386  4EAD A4E0                jsr        [A5 - 0x5B20]
  3206. 0000238A  2548 0002                move.l     [A2 + 0x2], A0
  3207. 0000238E  4AAA 0002                tst.l      [A2 + 0x2]
  3208. 00002392  584F                     addq.w     A7, 4
  3209. 00002394  6700 0088                beq        +0x8A /* 0000241E */
  3210. 00002398  34BC 0001                move.w     [A2], 0x1
  3211. 0000239C  6000 0080                bra        +0x82 /* 0000241E */
  3212. 000023A0  0C43 0097                cmpi.w     D3, 0x97
  3213. 000023A4  57C0                     seq        D0
  3214. 000023A6  4400                     neg.b      D0
  3215. 000023A8  49C0                     lea.l      A4, D0
  3216. 000023AA  1F00                     move.b     -[A7], D0
  3217. 000023AC  1F3C 0001                move.b     -[A7], 0x1
  3218. 000023B0  2053                     movea.l    A0, [A3]
  3219. 000023B2  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3220. 000023B6  2F0A                     move.l     -[A7], A2
  3221. 000023B8  2F04                     move.l     -[A7], D4
  3222. 000023BA  4EBA FD90                jsr        [PC - 0x270 /* 0000214C */]
  3223. 000023BE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3224. 000023C2  605A                     bra        +0x5C /* 0000241E */
  3225. 000023C4  4857                     pea.l      [A7]
  3226. 000023C6  4227                     clr.b      -[A7]
  3227. 000023C8  3F03                     move.w     -[A7], D3
  3228. 000023CA  2053                     movea.l    A0, [A3]
  3229. 000023CC  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3230. 000023D0  4EAD DFC8                jsr        [A5 - 0x2038]
  3231. 000023D4  2848                     movea.l    A4, A0
  3232. 000023D6  200C                     move.l     D0, A4
  3233. 000023D8  4A80                     tst.l      D0
  3234. 000023DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3235. 000023DE  6700 FEF6                beq        -0x108 /* 000022D6 */
  3236. 000023E2  4AAC 0004                tst.l      [A4 + 0x4]
  3237. 000023E6  6C00 FEEE                bge        -0x110 /* 000022D6 */
  3238. 000023EA  2053                     movea.l    A0, [A3]
  3239. 000023EC  2868 001A                movea.l    A4, [A0 + 0x1A]
  3240. 000023F0  200C                     move.l     D0, A4
  3241. 000023F2  4A80                     tst.l      D0
  3242. 000023F4  6616                     bne        +0x18 /* 0000240C */
  3243. 000023F6  2F0B                     move.l     -[A7], A3
  3244. 000023F8  2053                     movea.l    A0, [A3]
  3245. 000023FA  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3246. 000023FE  4EBA FB30                jsr        [PC - 0x4D0 /* 00001F30 */]
  3247. 00002402  2848                     movea.l    A4, A0
  3248. 00002404  2053                     movea.l    A0, [A3]
  3249. 00002406  214C 001A                move.l     [A0 + 0x1A], A4
  3250. 0000240A  504F                     addq.w     A7, 8
  3251. label0000240C:
  3252. 0000240C  594F                     subq.w     A7, 4
  3253. 0000240E  2F04                     move.l     -[A7], D4
  3254. 00002410  2F0A                     move.l     -[A7], A2
  3255. 00002412  2F05                     move.l     -[A7], D5
  3256. 00002414  2F0C                     move.l     -[A7], A4
  3257. 00002416  4EBA 03A6                jsr        [PC + 0x3A6 /* 000027BE */]
  3258. 0000241A  201F                     move.l     D0, [A7]+
  3259. 0000241C  2600                     move.l     D3, D0
  3260. label0000241E:
  3261. 0000241E  356F 0004 0006           move.w     [A2 + 0x6], [A7 + 0x4]
  3262. 00002424  256F 0006 0008           move.l     [A2 + 0x8], [A7 + 0x6]
  3263. 0000242A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3264. 0000242E  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  3265. 00002432  4E75                     rts
  3266. fn00002434:
  3267. 00002434  48E7 0030                movem.l    -[A7], A2,A3
  3268. 00002438  266F 000C                movea.l    A3, [A7 + 0xC]
  3269. 0000243C  2053                     movea.l    A0, [A3]
  3270. 0000243E  2468 0008                movea.l    A2, [A0 + 0x8]
  3271. 00002442  2052                     movea.l    A0, [A2]
  3272. 00002444  B7E8 001A                cmpa.l     A3, [A0 + 0x1A]
  3273. 00002448  6606                     bne        +0x8 /* 00002450 */
  3274. 0000244A  2052                     movea.l    A0, [A2]
  3275. 0000244C  42A8 001A                clr.l      [A0 + 0x1A]
  3276. label00002450:
  3277. 00002450  2052                     movea.l    A0, [A2]
  3278. 00002452  53A8 0028                subq.l     [A0 + 0x28], 1
  3279. 00002456  2F0B                     move.l     -[A7], A3
  3280. 00002458  4EBA FB08                jsr        [PC - 0x4F8 /* 00001F62 */]
  3281. 0000245C  204B                     movea.l    A0, A3
  3282. 0000245E  A023                     syscall    DisposHandle/DisposeHandle
  3283. 00002460  42AF 0018                clr.l      [A7 + 0x18]
  3284. 00002464  584F                     addq.w     A7, 4
  3285. 00002466  4CDF 0C00                movem.l    A2,A3, [A7]+
  3286. 0000246A  4E74 0008                rtd        0x0008
  3287. fn0000246E:
  3288. 0000246E  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3289. 00002472  262F 0018                move.l     D3, [A7 + 0x18]
  3290. 00002476  246F 001C                movea.l    A2, [A7 + 0x1C]
  3291. 0000247A  282F 0020                move.l     D4, [A7 + 0x20]
  3292. 0000247E  286F 0024                movea.l    A4, [A7 + 0x24]
  3293. 00002482  266F 0028                movea.l    A3, [A7 + 0x28]
  3294. 00002486  0C84 0000 0082           cmpi.l     D4, 0x82
  3295. 0000248C  671A                     beq        +0x1C /* 000024A8 */
  3296. 0000248E  0C84 0000 0075           cmpi.l     D4, 0x75 /* 'u' */
  3297. 00002494  6738                     beq        +0x3A /* 000024CE */
  3298. 00002496  0C84 0000 005B           cmpi.l     D4, 0x5B /* '[' */
  3299. 0000249C  673E                     beq        +0x40 /* 000024DC */
  3300. 0000249E  0C84 0000 0096           cmpi.l     D4, 0x96
  3301. 000024A4  674C                     beq        +0x4E /* 000024F2 */
  3302. 000024A6  6062                     bra        +0x64 /* 0000250A */
  3303. label000024A8:
  3304. 000024A8  2F0C                     move.l     -[A7], A4
  3305. 000024AA  2F04                     move.l     -[A7], D4
  3306. 000024AC  486A 0006                pea.l      [A2 + 0x6]
  3307. 000024B0  2003                     move.l     D0, D3
  3308. 000024B2  5380                     subq.l     D0, 1
  3309. 000024B4  2F00                     move.l     -[A7], D0
  3310. 000024B6  4EBA 00DE                jsr        [PC + 0xDE /* 00002596 */]
  3311. 000024BA  24AA 0006                move.l     [A2], [A2 + 0x6]
  3312. 000024BE  356A 000A 0004           move.w     [A2 + 0x4], [A2 + 0xA]
  3313. 000024C4  426A 0006                clr.w      [A2 + 0x6]
  3314. 000024C8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3315. 000024CC  6068                     bra        +0x6A /* 00002536 */
  3316. label000024CE:
  3317. 000024CE  594F                     subq.w     A7, 4
  3318. 000024D0  42A7                     clr.l      -[A7]
  3319. 000024D2  2F0C                     move.l     -[A7], A4
  3320. 000024D4  4EBA FF5E                jsr        [PC - 0xA2 /* 00002434 */]
  3321. 000024D8  201F                     move.l     D0, [A7]+
  3322. 000024DA  605A                     bra        +0x5C /* 00002536 */
  3323. label000024DC:
  3324. 000024DC  34BC 0001                move.w     [A2], 0x1
  3325. 000024E0  2053                     movea.l    A0, [A3]
  3326. 000024E2  3F28 0010                move.w     -[A7], [A0 + 0x10]
  3327. 000024E6  4EBA FD6C                jsr        [PC - 0x294 /* 00002254 */]
  3328. 000024EA  2540 0002                move.l     [A2 + 0x2], D0
  3329. 000024EE  544F                     addq.w     A7, 2
  3330. 000024F0  6044                     bra        +0x46 /* 00002536 */
  3331. label000024F2:
  3332. 000024F2  4227                     clr.b      -[A7]
  3333. 000024F4  4227                     clr.b      -[A7]
  3334. 000024F6  2053                     movea.l    A0, [A3]
  3335. 000024F8  2F28 0012                move.l     -[A7], [A0 + 0x12]
  3336. 000024FC  2F0A                     move.l     -[A7], A2
  3337. 000024FE  2F03                     move.l     -[A7], D3
  3338. 00002500  4EBA FC4A                jsr        [PC - 0x3B6 /* 0000214C */]
  3339. 00002504  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3340. 00002508  602C                     bra        +0x2E /* 00002536 */
  3341. label0000250A:
  3342. 0000250A  2053                     movea.l    A0, [A3]
  3343. 0000250C  4AA8 001E                tst.l      [A0 + 0x1E]
  3344. 00002510  671A                     beq        +0x1C /* 0000252C */
  3345. 00002512  594F                     subq.w     A7, 4
  3346. 00002514  2F03                     move.l     -[A7], D3
  3347. 00002516  2F0A                     move.l     -[A7], A2
  3348. 00002518  2053                     movea.l    A0, [A3]
  3349. 0000251A  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  3350. 0000251E  2F0C                     move.l     -[A7], A4
  3351. 00002520  4EAD B0B0                jsr        [A5 - 0x4F50]
  3352. 00002524  201F                     move.l     D0, [A7]+
  3353. 00002526  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3354. 0000252A  4E75                     rts
  3355. label0000252C:
  3356. 0000252C  3F3C 001E                move.w     -[A7], 0x1E
  3357. 00002530  4EAD E070                jsr        [A5 - 0x1F90]
  3358. 00002534  544F                     addq.w     A7, 2
  3359. label00002536:
  3360. 00002536  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3361. 0000253A  4E75                     rts
  3362. fn0000253C:
  3363. 0000253C  2F03                     move.l     -[A7], D3
  3364. 0000253E  362F 0008                move.w     D3, [A7 + 0x8]
  3365. 00002542  3003                     move.w     D0, D3
  3366. 00002544  48C0                     ext.l      D0
  3367. 00002546  0C80 0000 0009           cmpi.l     D0, 0x9 /* '\t' */
  3368. 0000254C  6230                     bhi        +0x32 /* 0000257E */
  3369. 0000254E  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  3370. 00002552  4EFB 0002                jmp        [PC + D0.w + 0x2]
  3371. 00002556  0028 001C 0028           ori.b      [A0 + 0x28], 0x1C
  3372. 0000255C  0024 0014                ori.b      -[A4], 0x14
  3373. 00002560  0028 0028 0028           ori.b      [A0 + 0x28], 0x28 /* '(' */
  3374. 00002566  0020 0018                ori.b      -[A0], 0x18
  3375. 0000256A  7607                     moveq.l    D3, 0x07
  3376. 0000256C  6012                     bra        +0x14 /* 00002580 */
  3377. 0000256E  7608                     moveq.l    D3, 0x08
  3378. 00002570  600E                     bra        +0x10 /* 00002580 */
  3379. 00002572  760A                     moveq.l    D3, 0x0A
  3380. 00002574  600A                     bra        +0xC /* 00002580 */
  3381. 00002576  760B                     moveq.l    D3, 0x0B
  3382. 00002578  6006                     bra        +0x8 /* 00002580 */
  3383. 0000257A  760C                     moveq.l    D3, 0x0C
  3384. 0000257C  6002                     bra        +0x4 /* 00002580 */
  3385. label0000257E:
  3386. 0000257E  7613                     moveq.l    D3, 0x13
  3387. label00002580:
  3388. 00002580  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  3389. 00002584  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  3390. 00002588  3F03                     move.w     -[A7], D3
  3391. 0000258A  4EAD E060                jsr        [A5 - 0x1FA0]
  3392. 0000258E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3393. 00002592  261F                     move.l     D3, [A7]+
  3394. 00002594  4E75                     rts
  3395. fn00002596:
  3396. 00002596  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  3397. 0000259A  4FEF FFDC                lea.l      A7, [A7 - 0x24]
  3398. 0000259E  2C6F 004C                movea.l    A6, [A7 + 0x4C]
  3399. 000025A2  246F 0050                movea.l    A2, [A7 + 0x50]
  3400. 000025A6  7001                     moveq.l    D0, 0x01
  3401. 000025A8  BDC0                     cmpa.l     A6, D0
  3402. 000025AA  6C12                     bge        +0x14 /* 000025BE */
  3403. 000025AC  3F3C 0019                move.w     -[A7], 0x19
  3404. 000025B0  4EAD E070                jsr        [A5 - 0x1F90]
  3405. 000025B4  4FEF 0026                lea.l      A7, [A7 + 0x26]
  3406. 000025B8  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  3407. 000025BC  4E75                     rts
  3408. label000025BE:
  3409. 000025BE  306A 0006                movea.w    A0, [A2 + 0x6]
  3410. 000025C2  2F48 000C                move.l     [A7 + 0xC], A0
  3411. 000025C6  2F6A 0008 0010           move.l     [A7 + 0x10], [A2 + 0x8]
  3412. 000025CC  2F6F 000C 0004           move.l     [A7 + 0x4], [A7 + 0xC]
  3413. 000025D2  2F6F 0010 0008           move.l     [A7 + 0x8], [A7 + 0x10]
  3414. 000025D8  486F 0004                pea.l      [A7 + 0x4]
  3415. 000025DC  4EAD E588                jsr        [A5 - 0x1A78]
  3416. 000025E0  356F 000A 0006           move.w     [A2 + 0x6], [A7 + 0xA]
  3417. 000025E6  256F 000C 0008           move.l     [A2 + 0x8], [A7 + 0xC]
  3418. 000025EC  206F 005C                movea.l    A0, [A7 + 0x5C]
  3419. 000025F0  2050                     movea.l    A0, [A0]
  3420. 000025F2  2868 0008                movea.l    A4, [A0 + 0x8]
  3421. 000025F6  306A 0006                movea.w    A0, [A2 + 0x6]
  3422. 000025FA  2F48 0018                move.l     [A7 + 0x18], A0
  3423. 000025FE  2F6A 0008 001C           move.l     [A7 + 0x1C], [A2 + 0x8]
  3424. 00002604  2054                     movea.l    A0, [A4]
  3425. 00002606  117C 0001 0026           move.b     [A0 + 0x26], 0x1
  3426. 0000260C  2054                     movea.l    A0, [A4]
  3427. 0000260E  2668 0012                movea.l    A3, [A0 + 0x12]
  3428. 00002612  7008                     moveq.l    D0, 0x08
  3429. 00002614  B0AF 0018                cmp.l      D0, [A7 + 0x18]
  3430. 00002618  584F                     addq.w     A7, 4
  3431. 0000261A  660E                     bne        +0x10 /* 0000262A */
  3432. 0000261C  702A                     moveq.l    D0, 0x2A
  3433. 0000261E  B0AF 0018                cmp.l      D0, [A7 + 0x18]
  3434. 00002622  6C06                     bge        +0x8 /* 0000262A */
  3435. 00002624  200B                     move.l     D0, A3
  3436. 00002626  4A80                     tst.l      D0
  3437. 00002628  660E                     bne        +0x10 /* 00002638 */
  3438. label0000262A:
  3439. 0000262A  3F3C 0013                move.w     -[A7], 0x13
  3440. 0000262E  4EAD E070                jsr        [A5 - 0x1F90]
  3441. 00002632  544F                     addq.w     A7, 2
  3442. 00002634  6000 010A                bra        +0x10C /* 00002740 */
  3443. label00002638:
  3444. 00002638  42A7                     clr.l      -[A7]
  3445. 0000263A  4227                     clr.b      -[A7]
  3446. 0000263C  3F2F 0020                move.w     -[A7], [A7 + 0x20]
  3447. 00002640  2F0B                     move.l     -[A7], A3
  3448. 00002642  4EAD DFC8                jsr        [A5 - 0x2038]
  3449. 00002646  2608                     move.l     D3, A0
  3450. 00002648  4A83                     tst.l      D3
  3451. 0000264A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3452. 0000264E  661A                     bne        +0x1C /* 0000266A */
  3453. 00002650  2F0C                     move.l     -[A7], A4
  3454. 00002652  2F2F 005C                move.l     -[A7], [A7 + 0x5C]
  3455. 00002656  2F2F 0020                move.l     -[A7], [A7 + 0x20]
  3456. 0000265A  2F0A                     move.l     -[A7], A2
  3457. 0000265C  2F0E                     move.l     -[A7], A6
  3458. 0000265E  4EBA FE0E                jsr        [PC - 0x1F2 /* 0000246E */]
  3459. 00002662  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3460. 00002666  6000 00D8                bra        +0xDA /* 00002740 */
  3461. label0000266A:
  3462. 0000266A  2643                     movea.l    A3, D3
  3463. 0000266C  7016                     moveq.l    D0, 0x16
  3464. 0000266E  C1EB 0006                muls.w     D0, [A3 + 0x6]
  3465. 00002672  2654                     movea.l    A3, [A4]
  3466. 00002674  266B 0016                movea.l    A3, [A3 + 0x16]
  3467. 00002678  2653                     movea.l    A3, [A3]
  3468. 0000267A  D7C0                     add.l      A3, D0
  3469. 0000267C  47EB 0014                lea.l      A3, [A3 + 0x14]
  3470. 00002680  3E2B 0004                move.w     D7, [A3 + 0x4]
  3471. 00002684  2853                     movea.l    A4, [A3]
  3472. 00002686  3607                     move.w     D3, D7
  3473. 00002688  720F                     moveq.l    D1, 0x0F
  3474. 0000268A  C681                     and.l      D3, D1
  3475. 0000268C  3007                     move.w     D0, D7
  3476. 0000268E  0280 0000 00F0           andi.l     D0, 0xF0
  3477. 00002694  7240                     moveq.l    D1, 0x40
  3478. 00002696  B081                     cmp.l      D0, D1
  3479. 00002698  6700 0080                beq        +0x82 /* 0000271A */
  3480. 0000269C  2C0E                     move.l     D6, A6
  3481. 0000269E  48C6                     ext.l      D6
  3482. 000026A0  5386                     subq.l     D6, 1
  3483. 000026A2  BC43                     cmp.w      D6, D3
  3484. 000026A4  670E                     beq        +0x10 /* 000026B4 */
  3485. 000026A6  3F3C 0019                move.w     -[A7], 0x19
  3486. 000026AA  4EAD E070                jsr        [A5 - 0x1F90]
  3487. 000026AE  544F                     addq.w     A7, 2
  3488. 000026B0  6000 008E                bra        +0x90 /* 00002740 */
  3489. label000026B4:
  3490. 000026B4  7600                     moveq.l    D3, 0x00
  3491. 000026B6  605E                     bra        +0x60 /* 00002716 */
  3492. label000026B8:
  3493. 000026B8  1833 3006                move.b     D4, [A3 + D3.w + 0x6]
  3494. 000026BC  4884                     ext.w      D4
  3495. 000026BE  3003                     move.w     D0, D3
  3496. 000026C0  48C0                     ext.l      D0
  3497. 000026C2  5480                     addq.l     D0, 2
  3498. 000026C4  4C3C 0800 0000           movem.w    A3, 0x0
  3499. 000026CA  0006 3A32                ori.b      D6, 0x32 /* '2' */
  3500. 000026CE  0800 0C45                btst.b     D0, 0x45 /* 'E' */
  3501. 000026D2  0008 6602                ori.b      A0, 0x2
  3502. 000026D6  7A04                     moveq.l    D5, 0x04
  3503. 000026D8  4A44                     tst.w      D4
  3504. 000026DA  6738                     beq        +0x3A /* 00002714 */
  3505. 000026DC  BA44                     cmp.w      D5, D4
  3506. 000026DE  6734                     beq        +0x36 /* 00002714 */
  3507. 000026E0  3003                     move.w     D0, D3
  3508. 000026E2  48C0                     ext.l      D0
  3509. 000026E4  5480                     addq.l     D0, 2
  3510. 000026E6  4C3C 0800 0000           movem.w    A3, 0x0
  3511. 000026EC  0006 204A                ori.b      D6, 0x4A /* 'J' */
  3512. 000026F0  D1C0                     add.l      A0, D0
  3513. 000026F2  2E88                     move.l     [A7], A0
  3514. 000026F4  3250                     movea.w    A1, [A0]
  3515. 000026F6  2F49 001C                move.l     [A7 + 0x1C], A1
  3516. 000026FA  2F68 0002 0020           move.l     [A7 + 0x20], [A0 + 0x2]
  3517. 00002700  2F2F 0020                move.l     -[A7], [A7 + 0x20]
  3518. 00002704  2F2F 0020                move.l     -[A7], [A7 + 0x20]
  3519. 00002708  3F04                     move.w     -[A7], D4
  3520. 0000270A  4EBA FE30                jsr        [PC - 0x1D0 /* 0000253C */]
  3521. 0000270E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3522. 00002712  602C                     bra        +0x2E /* 00002740 */
  3523. label00002714:
  3524. 00002714  5243                     addq.w     D3, 1
  3525. label00002716:
  3526. 00002716  B646                     cmp.w      D3, D6
  3527. 00002718  6D9E                     blt        -0x60 /* 000026B8 */
  3528. label0000271A:
  3529. 0000271A  2F2F 0058                move.l     -[A7], [A7 + 0x58]
  3530. 0000271E  2F0C                     move.l     -[A7], A4
  3531. 00002720  3047                     movea.w    A0, D7
  3532. 00002722  2F08                     move.l     -[A7], A0
  3533. 00002724  486A 0006                pea.l      [A2 + 0x6]
  3534. 00002728  200E                     move.l     D0, A6
  3535. 0000272A  5380                     subq.l     D0, 1
  3536. 0000272C  2F00                     move.l     -[A7], D0
  3537. 0000272E  4EAD A560                jsr        [A5 - 0x5AA0]
  3538. 00002732  24AA 0006                move.l     [A2], [A2 + 0x6]
  3539. 00002736  356A 000A 0004           move.w     [A2 + 0x4], [A2 + 0xA]
  3540. 0000273C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  3541. label00002740:
  3542. 00002740  356F 000E 0006           move.w     [A2 + 0x6], [A7 + 0xE]
  3543. 00002746  256F 0010 0008           move.l     [A2 + 0x8], [A7 + 0x10]
  3544. 0000274C  4FEF 0024                lea.l      A7, [A7 + 0x24]
  3545. 00002750  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  3546. 00002754  4E75                     rts
  3547. fn00002756:
  3548. 00002756  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  3549. 0000275A  266F 0018                movea.l    A3, [A7 + 0x18]
  3550. 0000275E  4253                     clr.w      [A3]
  3551. 00002760  382D 0FA0                move.w     D4, [A5 + 0xFA0]
  3552. 00002764  0C44 0010                cmpi.w     D4, 0x10
  3553. 00002768  6F12                     ble        +0x14 /* 0000277C */
  3554. 0000276A  3F3C 001F                move.w     -[A7], 0x1F
  3555. 0000276E  4EAD E070                jsr        [A5 - 0x1F90]
  3556. 00002772  7000                     moveq.l    D0, 0x00
  3557. 00002774  544F                     addq.w     A7, 2
  3558. 00002776  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3559. 0000277A  4E75                     rts
  3560. label0000277C:
  3561. 0000277C  7601                     moveq.l    D3, 0x01
  3562. 0000277E  6030                     bra        +0x32 /* 000027B0 */
  3563. label00002780:
  3564. 00002780  3003                     move.w     D0, D3
  3565. 00002782  48C0                     ext.l      D0
  3566. 00002784  322D 0FA0                move.w     D1, [A5 + 0xFA0]
  3567. 00002788  48C1                     ext.l      D1
  3568. 0000278A  9280                     sub.l      D1, D0
  3569. 0000278C  5281                     addq.l     D1, 1
  3570. 0000278E  E789                     lsl        D1, 3
  3571. 00002790  246D 0F8E                movea.l    A2, [A5 + 0xF8E]
  3572. 00002794  2452                     movea.l    A2, [A2]
  3573. 00002796  D5ED 0F96                add.l      A2, [A5 + 0xF96]
  3574. 0000279A  95C1                     sub.l      A2, D1
  3575. 0000279C  7006                     moveq.l    D0, 0x06
  3576. 0000279E  C1C3                     muls.w     D0, D3
  3577. 000027A0  284B                     movea.l    A4, A3
  3578. 000027A2  D9C0                     add.l      A4, D0
  3579. 000027A4  38AA 0002                move.w     [A4], [A2 + 0x2]
  3580. 000027A8  296A 0004 0002           move.l     [A4 + 0x2], [A2 + 0x4]
  3581. 000027AE  5243                     addq.w     D3, 1
  3582. label000027B0:
  3583. 000027B0  B644                     cmp.w      D3, D4
  3584. 000027B2  6FCC                     ble        -0x32 /* 00002780 */
  3585. 000027B4  3044                     movea.w    A0, D4
  3586. 000027B6  2008                     move.l     D0, A0
  3587. 000027B8  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  3588. 000027BC  4E75                     rts
  3589. fn000027BE:
  3590. 000027BE  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3591. 000027C2  4FEF FF92                lea.l      A7, [A7 - 0x6E]
  3592. 000027C6  262F 008E                move.l     D3, [A7 + 0x8E]
  3593. 000027CA  246F 008A                movea.l    A2, [A7 + 0x8A]
  3594. 000027CE  282F 0086                move.l     D4, [A7 + 0x86]
  3595. 000027D2  266F 0082                movea.l    A3, [A7 + 0x82]
  3596. 000027D6  200A                     move.l     D0, A2
  3597. 000027D8  665C                     bne        +0x5E /* 00002836 */
  3598. 000027DA  45D7                     lea.l      A2, [A7]
  3599. 000027DC  2F0A                     move.l     -[A7], A2
  3600. 000027DE  4EBA FF76                jsr        [PC - 0x8A /* 00002756 */]
  3601. 000027E2  2600                     move.l     D3, D0
  3602. 000027E4  4A6D 101E                tst.w      [A5 + 0x101E]
  3603. 000027E8  584F                     addq.w     A7, 4
  3604. 000027EA  6706                     beq        +0x8 /* 000027F2 */
  3605. 000027EC  42AF 0092                clr.l      [A7 + 0x92]
  3606. 000027F0  6058                     bra        +0x5A /* 0000284A */
  3607. label000027F2:
  3608. 000027F2  2F03                     move.l     -[A7], D3
  3609. 000027F4  2F0A                     move.l     -[A7], A2
  3610. 000027F6  4EBA F5D4                jsr        [PC - 0xA2C /* 00001DCC */]
  3611. 000027FA  4A6D 101E                tst.w      [A5 + 0x101E]
  3612. 000027FE  504F                     addq.w     A7, 8
  3613. 00002800  6706                     beq        +0x8 /* 00002808 */
  3614. 00002802  42AF 0092                clr.l      [A7 + 0x92]
  3615. 00002806  6042                     bra        +0x44 /* 0000284A */
  3616. label00002808:
  3617. 00002808  2F0B                     move.l     -[A7], A3
  3618. 0000280A  2F04                     move.l     -[A7], D4
  3619. 0000280C  2F0A                     move.l     -[A7], A2
  3620. 0000280E  2F03                     move.l     -[A7], D3
  3621. 00002810  4EBA FD84                jsr        [PC - 0x27C /* 00002596 */]
  3622. 00002814  2F03                     move.l     -[A7], D3
  3623. 00002816  2F0A                     move.l     -[A7], A2
  3624. 00002818  4EBA F616                jsr        [PC - 0x9EA /* 00001E30 */]
  3625. 0000281C  3052                     movea.w    A0, [A2]
  3626. 0000281E  2F48 007E                move.l     [A7 + 0x7E], A0
  3627. 00002822  2F6A 0002 0082           move.l     [A7 + 0x82], [A2 + 0x2]
  3628. 00002828  486F 007E                pea.l      [A7 + 0x7E]
  3629. 0000282C  4EAD E210                jsr        [A5 - 0x1DF0]
  3630. 00002830  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3631. 00002834  6010                     bra        +0x12 /* 00002846 */
  3632. label00002836:
  3633. 00002836  2F0B                     move.l     -[A7], A3
  3634. 00002838  2F04                     move.l     -[A7], D4
  3635. 0000283A  2F0A                     move.l     -[A7], A2
  3636. 0000283C  2F03                     move.l     -[A7], D3
  3637. 0000283E  4EBA FD56                jsr        [PC - 0x2AA /* 00002596 */]
  3638. 00002842  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3639. label00002846:
  3640. 00002846  42AF 0092                clr.l      [A7 + 0x92]
  3641. label0000284A:
  3642. 0000284A  4FEF 006E                lea.l      A7, [A7 + 0x6E]
  3643. 0000284E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3644. 00002852  4E74 0010                rtd        0x0010
  3645. 00002856  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  3646. 0000285A  4FEF FF92                lea.l      A7, [A7 - 0x6E]
  3647. 0000285E  262F 008E                move.l     D3, [A7 + 0x8E]
  3648. 00002862  246F 008A                movea.l    A2, [A7 + 0x8A]
  3649. 00002866  282F 0086                move.l     D4, [A7 + 0x86]
  3650. 0000286A  266F 0082                movea.l    A3, [A7 + 0x82]
  3651. 0000286E  200A                     move.l     D0, A2
  3652. 00002870  665C                     bne        +0x5E /* 000028CE */
  3653. 00002872  45D7                     lea.l      A2, [A7]
  3654. 00002874  2F0A                     move.l     -[A7], A2
  3655. 00002876  4EBA FEDE                jsr        [PC - 0x122 /* 00002756 */]
  3656. 0000287A  2600                     move.l     D3, D0
  3657. 0000287C  4A6D 101E                tst.w      [A5 + 0x101E]
  3658. 00002880  584F                     addq.w     A7, 4
  3659. 00002882  6706                     beq        +0x8 /* 0000288A */
  3660. 00002884  42AF 0092                clr.l      [A7 + 0x92]
  3661. 00002888  6058                     bra        +0x5A /* 000028E2 */
  3662. label0000288A:
  3663. 0000288A  2F03                     move.l     -[A7], D3
  3664. 0000288C  2F0A                     move.l     -[A7], A2
  3665. 0000288E  4EBA F53C                jsr        [PC - 0xAC4 /* 00001DCC */]
  3666. 00002892  4A6D 101E                tst.w      [A5 + 0x101E]
  3667. 00002896  504F                     addq.w     A7, 8
  3668. 00002898  6706                     beq        +0x8 /* 000028A0 */
  3669. 0000289A  42AF 0092                clr.l      [A7 + 0x92]
  3670. 0000289E  6042                     bra        +0x44 /* 000028E2 */
  3671. label000028A0:
  3672. 000028A0  2F0B                     move.l     -[A7], A3
  3673. 000028A2  2F04                     move.l     -[A7], D4
  3674. 000028A4  2F0A                     move.l     -[A7], A2
  3675. 000028A6  2F03                     move.l     -[A7], D3
  3676. 000028A8  4EBA F9D4                jsr        [PC - 0x62C /* 0000227E */]
  3677. 000028AC  2F03                     move.l     -[A7], D3
  3678. 000028AE  2F0A                     move.l     -[A7], A2
  3679. 000028B0  4EBA F57E                jsr        [PC - 0xA82 /* 00001E30 */]
  3680. 000028B4  3052                     movea.w    A0, [A2]
  3681. 000028B6  2F48 007E                move.l     [A7 + 0x7E], A0
  3682. 000028BA  2F6A 0002 0082           move.l     [A7 + 0x82], [A2 + 0x2]
  3683. 000028C0  486F 007E                pea.l      [A7 + 0x7E]
  3684. 000028C4  4EAD E210                jsr        [A5 - 0x1DF0]
  3685. 000028C8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3686. 000028CC  6010                     bra        +0x12 /* 000028DE */
  3687. label000028CE:
  3688. 000028CE  2F0B                     move.l     -[A7], A3
  3689. 000028D0  2F04                     move.l     -[A7], D4
  3690. 000028D2  2F0A                     move.l     -[A7], A2
  3691. 000028D4  2F03                     move.l     -[A7], D3
  3692. 000028D6  4EBA F9A6                jsr        [PC - 0x65A /* 0000227E */]
  3693. 000028DA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3694. label000028DE:
  3695. 000028DE  42AF 0092                clr.l      [A7 + 0x92]
  3696. label000028E2:
  3697. 000028E2  4FEF 006E                lea.l      A7, [A7 + 0x6E]
  3698. 000028E6  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  3699. 000028EA  4E74 0010                rtd        0x0010
  3700. 000028EE  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  3701. 000028F2  4FEF FD90                lea.l      A7, [A7 - 0x270]
  3702. 000028F6  2C6F 0298                movea.l    A6, [A7 + 0x298]
  3703. 000028FA  286F 029C                movea.l    A4, [A7 + 0x29C]
  3704. 000028FE  266F 02A0                movea.l    A3, [A7 + 0x2A0]
  3705. 00002902  2056                     movea.l    A0, [A6]
  3706. 00002904  2F68 0012 0012           move.l     [A7 + 0x12], [A0 + 0x12]
  3707. 0000290A  2056                     movea.l    A0, [A6]
  3708. 0000290C  2F68 0016 000E           move.l     [A7 + 0xE], [A0 + 0x16]
  3709. 00002912  422F 0017                clr.b      [A7 + 0x17]
  3710. 00002916  3F7C FFFF 0152           move.w     [A7 + 0x152], 0xFFFF
  3711. 0000291C  6000 0270                bra        +0x272 /* 00002B8E */
  3712. label00002920:
  3713. 00002920  0C2F 002D 016B           cmpi.b     [A7 + 0x16B], 0x2D /* '-' */
  3714. 00002926  6700 0266                beq        +0x268 /* 00002B8E */
  3715. 0000292A  486F 016A                pea.l      [A7 + 0x16A]
  3716. 0000292E  486F 001C                pea.l      [A7 + 0x1C]
  3717. 00002932  4EAD E550                jsr        [A5 - 0x1AB0]
  3718. 00002936  7A00                     moveq.l    D5, 0x00
  3719. 00002938  7601                     moveq.l    D3, 0x01
  3720. 0000293A  41EF 0172                lea.l      A0, [A7 + 0x172]
  3721. 0000293E  0C30 002F 3000           cmpi.b     [A0 + D3.w], 0x2F /* '/' */
  3722. 00002944  504F                     addq.w     A7, 8
  3723. 00002946  660A                     bne        +0xC /* 00002952 */
  3724. 00002948  11BC 0020 3000           move.b     [A0 + D3.w], 0x20 /* ' ' */
  3725. 0000294E  48C3                     ext.l      D3
  3726. 00002950  5283                     addq.l     D3, 1
  3727. label00002952:
  3728. 00002952  41EF 016A                lea.l      A0, [A7 + 0x16A]
  3729. 00002956  1830 3000                move.b     D4, [A0 + D3.w]
  3730. 0000295A  11BC 0020 3000           move.b     [A0 + D3.w], 0x20 /* ' ' */
  3731. 00002960  48C3                     ext.l      D3
  3732. 00002962  5283                     addq.l     D3, 1
  3733. 00002964  7000                     moveq.l    D0, 0x00
  3734. 00002966  1004                     move.b     D0, D4
  3735. 00002968  4EAD 9D1E                jsr        [A5 - 0x62E2]
  3736. 0000296C  0056 0000                ori.w      [A6], 0x0
  3737. 00002970  0043 0000                ori.w      D3, 0x0
  3738. 00002974  0056 0006                ori.w      [A6], 0x6
  3739. 00002978  0000 0043                ori.b      D0, 0x43 /* 'C' */
  3740. 0000297C  003A 0000 0049           ori.b      [PC + 0x49 /* 000029C7, value 0xFF */], 0x0
  3741. 00002982  0020 0000                ori.b      -[A0], 0x0
  3742. 00002986  004C 0026                ori.w      A4, 0x26 /* '&' */
  3743. 0000298A  0000 004F                ori.b      D0, 0x4F /* 'O' */
  3744. 0000298E  001C 0000                ori.b      [A4]+, 0x0
  3745. 00002992  0050 001E                ori.w      [A0], 0x1E
  3746. 00002996  0000 0053                ori.b      D0, 0x53 /* 'S' */
  3747. 0000299A  000C 0000                ori.b      A4, 0x0
  3748. 0000299E  0056 001A                ori.w      [A6], 0x1A
  3749. 000029A2  7E10                     moveq.l    D7, 0x10
  3750. 000029A4  601E                     bra        +0x20 /* 000029C4 */
  3751. 000029A6  7E20                     moveq.l    D7, 0x20
  3752. 000029A8  601A                     bra        +0x1C /* 000029C4 */
  3753. 000029AA  7E30                     moveq.l    D7, 0x30
  3754. 000029AC  6016                     bra        +0x18 /* 000029C4 */
  3755. 000029AE  7E50                     moveq.l    D7, 0x50
  3756. 000029B0  6012                     bra        +0x14 /* 000029C4 */
  3757. 000029B2  7E60                     moveq.l    D7, 0x60
  3758. 000029B4  600E                     bra        +0x10 /* 000029C4 */
  3759. 000029B6  7E70                     moveq.l    D7, 0x70
  3760. 000029B8  600A                     bra        +0xC /* 000029C4 */
  3761. 000029BA  7E40                     moveq.l    D7, 0x40
  3762. 000029BC  7A02                     moveq.l    D5, 0x02
  3763. 000029BE  6000 00B0                bra        +0xB2 /* 00002A70 */
  3764. 000029C2  7E00                     moveq.l    D7, 0x00
  3765. label000029C4:
  3766. 000029C4  0C2F 00FF 016A           cmpi.b     [A7 + 0x16A], 0xFF
  3767. 000029CA  650E                     bcs        +0x10 /* 000029DA */
  3768. 000029CC  41EF 016B                lea.l      A0, [A7 + 0x16B]
  3769. 000029D0  70FF                     moveq.l    D0, 0xFFFFFFFF
  3770. label000029D2:
  3771. 000029D2  5280                     addq.l     D0, 1
  3772. 000029D4  4A18                     tst.b      [A0]+
  3773. 000029D6  66FA                     bne        -0x4 /* 000029D2 */
  3774. 000029D8  6006                     bra        +0x8 /* 000029E0 */
  3775. label000029DA:
  3776. 000029DA  7000                     moveq.l    D0, 0x00
  3777. 000029DC  102F 016A                move.b     D0, [A7 + 0x16A]
  3778. label000029E0:
  3779. 000029E0  3C00                     move.w     D6, D0
  3780. 000029E2  6000 0086                bra        +0x88 /* 00002A6A */
  3781. label000029E6:
  3782. 000029E6  41EF 016A                lea.l      A0, [A7 + 0x16A]
  3783. 000029EA  1830 3000                move.b     D4, [A0 + D3.w]
  3784. 000029EE  7000                     moveq.l    D0, 0x00
  3785. 000029F0  1004                     move.b     D0, D4
  3786. 000029F2  4EAD 9D1E                jsr        [A5 - 0x62E2]
  3787. 000029F6  0040 0000                ori.w      D0, 0x0
  3788. 000029FA  0009 0000                ori.b      A1, 0x0
  3789. 000029FE  0053 0005                ori.w      [A3], 0x5
  3790. 00002A02  0000 0009                ori.b      D0, 0x9 /* '\t' */
  3791. 00002A06  006A 0000 0020           ori.w      [A2 + 0x20], 0x0
  3792. 00002A0C  0064 0000                ori.w      -[A4], 0x0
  3793. 00002A10  0049 0014                ori.w      A1, 0x14
  3794. 00002A14  0000 004F                ori.b      D0, 0x4F /* 'O' */
  3795. 00002A18  0016 0000                ori.b      [A6], 0x0
  3796. 00002A1C  0050 0014                ori.w      [A0], 0x14
  3797. 00002A20  0000 0053                ori.b      D0, 0x53 /* 'S' */
  3798. 00002A24  0006 7804                ori.b      D6, 0x4
  3799. 00002A28  600E                     bra        +0x10 /* 00002A38 */
  3800. 00002A2A  7801                     moveq.l    D4, 0x01
  3801. 00002A2C  600A                     bra        +0xC /* 00002A38 */
  3802. 00002A2E  7803                     moveq.l    D4, 0x03
  3803. 00002A30  6006                     bra        +0x8 /* 00002A38 */
  3804. 00002A32  7805                     moveq.l    D4, 0x05
  3805. 00002A34  6002                     bra        +0x4 /* 00002A38 */
  3806. 00002A36  7800                     moveq.l    D4, 0x00
  3807. label00002A38:
  3808. 00002A38  0C45 0010                cmpi.w     D5, 0x10
  3809. 00002A3C  6D12                     blt        +0x14 /* 00002A50 */
  3810. 00002A3E  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  3811. 00002A42  4EAD E070                jsr        [A5 - 0x1F90]
  3812. 00002A46  4FEF 0272                lea.l      A7, [A7 + 0x272]
  3813. 00002A4A  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  3814. 00002A4E  4E75                     rts
  3815. label00002A50:
  3816. 00002A50  41EF 0154                lea.l      A0, [A7 + 0x154]
  3817. 00002A54  1184 5006                move.b     [A0 + D5.w + 0x6], D4
  3818. 00002A58  48C5                     ext.l      D5
  3819. 00002A5A  5285                     addq.l     D5, 1
  3820. 00002A5C  41EF 016A                lea.l      A0, [A7 + 0x16A]
  3821. 00002A60  11BC 0020 3000           move.b     [A0 + D3.w], 0x20 /* ' ' */
  3822. 00002A66  48C3                     ext.l      D3
  3823. 00002A68  5283                     addq.l     D3, 1
  3824. label00002A6A:
  3825. 00002A6A  B646                     cmp.w      D3, D6
  3826. 00002A6C  6F00 FF78                ble        -0x86 /* 000029E6 */
  3827. label00002A70:
  3828. 00002A70  526F 0152                addq.w     [A7 + 0x152], 1
  3829. 00002A74  3005                     move.w     D0, D5
  3830. 00002A76  48C0                     ext.l      D0
  3831. 00002A78  3207                     move.w     D1, D7
  3832. 00002A7A  48C1                     ext.l      D1
  3833. 00002A7C  D280                     add.l      D1, D0
  3834. 00002A7E  302F 0152                move.w     D0, [A7 + 0x152]
  3835. 00002A82  48C0                     ext.l      D0
  3836. 00002A84  E188                     lsl        D0, 8
  3837. 00002A86  D081                     add.l      D0, D1
  3838. 00002A88  3E00                     move.w     D7, D0
  3839. 00002A8A  3F47 0158                move.w     [A7 + 0x158], D7
  3840. 00002A8E  7A00                     moveq.l    D5, 0x00
  3841. 00002A90  6038                     bra        +0x3A /* 00002ACA */
  3842. label00002A92:
  3843. 00002A92  41EF 016A                lea.l      A0, [A7 + 0x16A]
  3844. 00002A96  1830 3000                move.b     D4, [A0 + D3.w]
  3845. 00002A9A  0C04 002B                cmpi.b     D4, 0x2B /* '+' */
  3846. 00002A9E  660E                     bne        +0x10 /* 00002AAE */
  3847. 00002AA0  11BC 0020 3000           move.b     [A0 + D3.w], 0x20 /* ' ' */
  3848. 00002AA6  2A3C 8000 0000           move.l     D5, 0x80000000
  3849. 00002AAC  6020                     bra        +0x22 /* 00002ACE */
  3850. label00002AAE:
  3851. 00002AAE  0C04 0009                cmpi.b     D4, 0x9 /* '\t' */
  3852. 00002AB2  56C0                     sne        D0
  3853. 00002AB4  4400                     neg.b      D0
  3854. 00002AB6  49C0                     lea.l      A4, D0
  3855. 00002AB8  0C04 0020                cmpi.b     D4, 0x20 /* ' ' */
  3856. 00002ABC  56C1                     sne        D1
  3857. 00002ABE  4401                     neg.b      D1
  3858. 00002AC0  49C1                     lea.l      A4, D1
  3859. 00002AC2  C280                     and.l      D1, D0
  3860. 00002AC4  6608                     bne        +0xA /* 00002ACE */
  3861. 00002AC6  48C3                     ext.l      D3
  3862. 00002AC8  5283                     addq.l     D3, 1
  3863. label00002ACA:
  3864. 00002ACA  B646                     cmp.w      D3, D6
  3865. 00002ACC  6FC4                     ble        -0x3A /* 00002A92 */
  3866. label00002ACE:
  3867. 00002ACE  486F 0018                pea.l      [A7 + 0x18]
  3868. 00002AD2  4EAD E578                jsr        [A5 - 0x1A88]
  3869. 00002AD6  3600                     move.w     D3, D0
  3870. 00002AD8  4A43                     tst.w      D3
  3871. 00002ADA  584F                     addq.w     A7, 4
  3872. 00002ADC  6D00 00C4                blt        +0xC6 /* 00002BA2 */
  3873. 00002AE0  3003                     move.w     D0, D3
  3874. 00002AE2  48C0                     ext.l      D0
  3875. 00002AE4  0480 0000 0089           subi.l     D0, 0x89
  3876. 00002AEA  670A                     beq        +0xC /* 00002AF6 */
  3877. 00002AEC  0480 0000 0016           subi.l     D0, 0x16
  3878. 00002AF2  6710                     beq        +0x12 /* 00002B04 */
  3879. 00002AF4  6024                     bra        +0x26 /* 00002B1A */
  3880. label00002AF6:
  3881. 00002AF6  4A85                     tst.l      D5
  3882. 00002AF8  56C0                     sne        D0
  3883. 00002AFA  4400                     neg.b      D0
  3884. 00002AFC  49C0                     lea.l      A4, D0
  3885. 00002AFE  1F40 0017                move.b     [A7 + 0x17], D0
  3886. 00002B02  6016                     bra        +0x18 /* 00002B1A */
  3887. label00002B04:
  3888. 00002B04  3007                     move.w     D0, D7
  3889. 00002B06  0280 0000 00F0           andi.l     D0, 0xF0
  3890. 00002B0C  7240                     moveq.l    D1, 0x40
  3891. 00002B0E  B081                     cmp.l      D0, D1
  3892. 00002B10  6608                     bne        +0xA /* 00002B1A */
  3893. 00002B12  3047                     movea.w    A0, D7
  3894. 00002B14  2256                     movea.l    A1, [A6]
  3895. 00002B16  2348 001E                move.l     [A1 + 0x1E], A0
  3896. label00002B1A:
  3897. 00002B1A  486F 000C                pea.l      [A7 + 0xC]
  3898. 00002B1E  1F3C 0001                move.b     -[A7], 0x1
  3899. 00002B22  3F03                     move.w     -[A7], D3
  3900. 00002B24  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  3901. 00002B28  4EAD DFC8                jsr        [A5 - 0x2038]
  3902. 00002B2C  2448                     movea.l    A2, A0
  3903. 00002B2E  200A                     move.l     D0, A2
  3904. 00002B30  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3905. 00002B34  660C                     bne        +0xE /* 00002B42 */
  3906. 00002B36  3F3C 0002                move.w     -[A7], 0x2
  3907. 00002B3A  4EAD E070                jsr        [A5 - 0x1F90]
  3908. 00002B3E  544F                     addq.w     A7, 2
  3909. 00002B40  6060                     bra        +0x62 /* 00002BA2 */
  3910. label00002B42:
  3911. 00002B42  7004                     moveq.l    D0, 0x04
  3912. 00002B44  2480                     move.l     [A2], D0
  3913. 00002B46  302F 0152                move.w     D0, [A7 + 0x152]
  3914. 00002B4A  48C0                     ext.l      D0
  3915. 00002B4C  8085                     or.l       D0, D5
  3916. 00002B4E  2540 0004                move.l     [A2 + 0x4], D0
  3917. 00002B52  486F 0154                pea.l      [A7 + 0x154]
  3918. 00002B56  486F 0036                pea.l      [A7 + 0x36]
  3919. 00002B5A  2F0B                     move.l     -[A7], A3
  3920. 00002B5C  4E94                     jsr        [A4]
  3921. 00002B5E  4A00                     tst.b      D0
  3922. 00002B60  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3923. 00002B64  6612                     bne        +0x14 /* 00002B78 */
  3924. 00002B66  3043                     movea.w    A0, D3
  3925. 00002B68  2F08                     move.l     -[A7], A0
  3926. 00002B6A  2F3C 0042 0008           move.l     -[A7], 0x420008
  3927. 00002B70  4EAD E078                jsr        [A5 - 0x1F88]
  3928. 00002B74  504F                     addq.w     A7, 8
  3929. 00002B76  602A                     bra        +0x2C /* 00002BA2 */
  3930. label00002B78:
  3931. 00002B78  486F 0154                pea.l      [A7 + 0x154]
  3932. 00002B7C  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  3933. 00002B80  4EAD D970                jsr        [A5 - 0x2690]
  3934. 00002B84  4EAD E068                jsr        [A5 - 0x1F98]
  3935. 00002B88  4A00                     tst.b      D0
  3936. 00002B8A  504F                     addq.w     A7, 8
  3937. 00002B8C  676E                     beq        +0x70 /* 00002BFC */
  3938. label00002B8E:
  3939. 00002B8E  42A7                     clr.l      -[A7]
  3940. 00002B90  486F 016E                pea.l      [A7 + 0x16E]
  3941. 00002B94  2F0B                     move.l     -[A7], A3
  3942. 00002B96  4E94                     jsr        [A4]
  3943. 00002B98  4A00                     tst.b      D0
  3944. 00002B9A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3945. 00002B9E  6600 FD80                bne        -0x27E /* 00002920 */
  3946. label00002BA2:
  3947. 00002BA2  4A6D 101E                tst.w      [A5 + 0x101E]
  3948. 00002BA6  6654                     bne        +0x56 /* 00002BFC */
  3949. 00002BA8  4A2F 0017                tst.b      [A7 + 0x17]
  3950. 00002BAC  674E                     beq        +0x50 /* 00002BFC */
  3951. 00002BAE  2F0E                     move.l     -[A7], A6
  3952. 00002BB0  2056                     movea.l    A0, [A6]
  3953. 00002BB2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3954. 00002BB6  4EBA F378                jsr        [PC - 0xC88 /* 00001F30 */]
  3955. 00002BBA  2448                     movea.l    A2, A0
  3956. 00002BBC  42AF 000A                clr.l      [A7 + 0xA]
  3957. 00002BC0  3F7C 0008 000E           move.w     [A7 + 0xE], 0x8
  3958. 00002BC6  2F7C 0000 0089 0010      move.l     [A7 + 0x10], 0x89
  3959. 00002BCE  4878 0001                push.l     0x1
  3960. 00002BD2  486F 000C                pea.l      [A7 + 0xC]
  3961. 00002BD6  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  3962. 00002BDC  2F0A                     move.l     -[A7], A2
  3963. 00002BDE  4EAD B0B0                jsr        [A5 - 0x4F50]
  3964. 00002BE2  201F                     move.l     D0, [A7]+
  3965. 00002BE4  4AAF 0006                tst.l      [A7 + 0x6]
  3966. 00002BE8  584F                     addq.w     A7, 4
  3967. 00002BEA  6608                     bne        +0xA /* 00002BF4 */
  3968. 00002BEC  2056                     movea.l    A0, [A6]
  3969. 00002BEE  214A 001A                move.l     [A0 + 0x1A], A2
  3970. 00002BF2  6008                     bra        +0xA /* 00002BFC */
  3971. label00002BF4:
  3972. 00002BF4  2F0A                     move.l     -[A7], A2
  3973. 00002BF6  4EAD C200                jsr        [A5 - 0x3E00]
  3974. 00002BFA  584F                     addq.w     A7, 4
  3975. label00002BFC:
  3976. 00002BFC  4FEF 0270                lea.l      A7, [A7 + 0x270]
  3977. 00002C00  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  3978. 00002C04  4E75                     rts
  3979. fn00002C06:
  3980. 00002C06  2F3C 000F 0018           move.l     -[A7], 0xF0018
  3981. 00002C0C  4EAD DFB8                jsr        [A5 - 0x2048]
  3982. 00002C10  584F                     addq.w     A7, 4
  3983. 00002C12  4E75                     rts
  3984. fn00002C14:
  3985. 00002C14  4878 0018                push.l     0x18
  3986. 00002C18  2F3C 002A 0016           move.l     -[A7], 0x2A0016
  3987. 00002C1E  4EAD D960                jsr        [A5 - 0x26A0]
  3988. 00002C22  504F                     addq.w     A7, 8
  3989. 00002C24  4E75                     rts
  3990. 00002C26  48E7 103A                movem.l    -[A7], D3,A2,A3,A4,A6
  3991. 00002C2A  4FEF FEBC                lea.l      A7, [A7 - 0x144]
  3992. 00002C2E  2F2F 015C                move.l     -[A7], [A7 + 0x15C]
  3993. 00002C32  486F 0004                pea.l      [A7 + 0x4]
  3994. 00002C36  4EAD E580                jsr        [A5 - 0x1A80]
  3995. 00002C3A  3600                     move.w     D3, D0
  3996. 00002C3C  4A43                     tst.w      D3
  3997. 00002C3E  504F                     addq.w     A7, 8
  3998. 00002C40  6C14                     bge        +0x16 /* 00002C56 */
  3999. label00002C42:
  4000. 00002C42  3F3C 0047                move.w     -[A7], 0x47 /* 'G' */
  4001. 00002C46  4EAD E070                jsr        [A5 - 0x1F90]
  4002. 00002C4A  91C8                     sub.l      A0, A0
  4003. 00002C4C  4FEF 0146                lea.l      A7, [A7 + 0x146]
  4004. 00002C50  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  4005. 00002C54  4E75                     rts
  4006. label00002C56:
  4007. 00002C56  4878 0001                push.l     0x1
  4008. 00002C5A  4878 002C                push.l     0x2C /* ',' */
  4009. 00002C5E  4EAD C1F8                jsr        [A5 - 0x3E08]
  4010. 00002C62  2648                     movea.l    A3, A0
  4011. 00002C64  200B                     move.l     D0, A3
  4012. 00002C66  504F                     addq.w     A7, 8
  4013. 00002C68  67D8                     beq        -0x26 /* 00002C42 */
  4014. 00002C6A  4EBA FF9A                jsr        [PC - 0x66 /* 00002C06 */]
  4015. 00002C6E  2848                     movea.l    A4, A0
  4016. 00002C70  200C                     move.l     D0, A4
  4017. 00002C72  660A                     bne        +0xC /* 00002C7E */
  4018. 00002C74  2F0B                     move.l     -[A7], A3
  4019. 00002C76  4EAD C200                jsr        [A5 - 0x3E00]
  4020. 00002C7A  584F                     addq.w     A7, 4
  4021. 00002C7C  60C4                     bra        -0x3A /* 00002C42 */
  4022. label00002C7E:
  4023. 00002C7E  4EBA FF94                jsr        [PC - 0x6C /* 00002C14 */]
  4024. 00002C82  2C48                     movea.l    A6, A0
  4025. 00002C84  200E                     move.l     D0, A6
  4026. 00002C86  6610                     bne        +0x12 /* 00002C98 */
  4027. 00002C88  2F0B                     move.l     -[A7], A3
  4028. 00002C8A  4EAD C200                jsr        [A5 - 0x3E00]
  4029. 00002C8E  2F0C                     move.l     -[A7], A4
  4030. 00002C90  4EAD C200                jsr        [A5 - 0x3E00]
  4031. 00002C94  504F                     addq.w     A7, 8
  4032. 00002C96  60AA                     bra        -0x54 /* 00002C42 */
  4033. label00002C98:
  4034. 00002C98  2453                     movea.l    A2, [A3]
  4035. 00002C9A  206D 0210                movea.l    A0, [A5 + 0x210]
  4036. 00002C9E  41E8 0014                lea.l      A0, [A0 + 0x14]
  4037. 00002CA2  2488                     move.l     [A2], A0
  4038. 00002CA4  42AA 0004                clr.l      [A2 + 0x4]
  4039. 00002CA8  42AA 0008                clr.l      [A2 + 0x8]
  4040. 00002CAC  306F 0160                movea.w    A0, [A7 + 0x160]
  4041. 00002CB0  2548 000C                move.l     [A2 + 0xC], A0
  4042. 00002CB4  3543 0010                move.w     [A2 + 0x10], D3
  4043. 00002CB8  254C 0012                move.l     [A2 + 0x12], A4
  4044. 00002CBC  254E 0016                move.l     [A2 + 0x16], A6
  4045. 00002CC0  42AA 001A                clr.l      [A2 + 0x1A]
  4046. 00002CC4  42AA 001E                clr.l      [A2 + 0x1E]
  4047. 00002CC8  422A 0026                clr.b      [A2 + 0x26]
  4048. 00002CCC  157C 0001 0027           move.b     [A2 + 0x27], 0x1
  4049. 00002CD2  42AA 0028                clr.l      [A2 + 0x28]
  4050. 00002CD6  7003                     moveq.l    D0, 0x03
  4051. 00002CD8  2F40 013C                move.l     [A7 + 0x13C], D0
  4052. 00002CDC  2F4B 0140                move.l     [A7 + 0x140], A3
  4053. 00002CE0  486F 013A                pea.l      [A7 + 0x13A]
  4054. 00002CE4  1F3C 0001                move.b     -[A7], 0x1
  4055. 00002CE8  3F03                     move.w     -[A7], D3
  4056. 00002CEA  2F2D 1072                move.l     -[A7], [A5 + 0x1072 /* export_522 */]
  4057. 00002CEE  4EAD DFC8                jsr        [A5 - 0x2038]
  4058. 00002CF2  2448                     movea.l    A2, A0
  4059. 00002CF4  200A                     move.l     D0, A2
  4060. 00002CF6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4061. 00002CFA  6740                     beq        +0x42 /* 00002D3C */
  4062. 00002CFC  286A 0004                movea.l    A4, [A2 + 0x4]
  4063. 00002D00  200C                     move.l     D0, A4
  4064. 00002D02  6722                     beq        +0x24 /* 00002D26 */
  4065. 00002D04  2054                     movea.l    A0, [A4]
  4066. 00002D06  4AA8 0028                tst.l      [A0 + 0x28]
  4067. 00002D0A  6E1A                     bgt        +0x1C /* 00002D26 */
  4068. 00002D0C  2F0C                     move.l     -[A7], A4
  4069. 00002D0E  4EBA F2D0                jsr        [PC - 0xD30 /* 00001FE0 */]
  4070. 00002D12  700C                     moveq.l    D0, 0x0C
  4071. 00002D14  C1EF 013E                muls.w     D0, [A7 + 0x13E]
  4072. 00002D18  246D 1072                movea.l    A2, [A5 + 0x1072 /* export_522 */]
  4073. 00002D1C  2452                     movea.l    A2, [A2]
  4074. 00002D1E  D5C0                     add.l      A2, D0
  4075. 00002D20  45EA 0018                lea.l      A2, [A2 + 0x18]
  4076. 00002D24  584F                     addq.w     A7, 4
  4077. label00002D26:
  4078. 00002D26  24AF 013C                move.l     [A2], [A7 + 0x13C]
  4079. 00002D2A  256F 0140 0004           move.l     [A2 + 0x4], [A7 + 0x140]
  4080. 00002D30  486F 013C                pea.l      [A7 + 0x13C]
  4081. 00002D34  3F03                     move.w     -[A7], D3
  4082. 00002D36  4EAD D5B8                jsr        [A5 - 0x2A48]
  4083. 00002D3A  5C4F                     addq.w     A7, 6
  4084. label00002D3C:
  4085. 00002D3C  204B                     movea.l    A0, A3
  4086. 00002D3E  4FEF 0144                lea.l      A7, [A7 + 0x144]
  4087. 00002D42  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  4088. 00002D46  4E75                     rts
  4089. 00002D48  2F2D 1082                move.l     -[A7], [A5 + 0x1082 /* export_524 */]
  4090. 00002D4C  4EAD E1A8                jsr        [A5 - 0x1E58]
  4091. 00002D50  42AD 1082                clr.l      [A5 + 0x1082 /* export_524 */]
  4092. 00002D54  2F2D 1086                move.l     -[A7], [A5 + 0x1086]
  4093. 00002D58  4EAD E1A8                jsr        [A5 - 0x1E58]
  4094. 00002D5C  42AD 1086                clr.l      [A5 + 0x1086]
  4095. 00002D60  4EBA F2DC                jsr        [PC - 0xD24 /* 0000203E */]
  4096. 00002D64  2F2D 0FB2                move.l     -[A7], [A5 + 0xFB2 /* export_498 */]
  4097. 00002D68  4EBA F226                jsr        [PC - 0xDDA /* 00001F90 */]
  4098. 00002D6C  42AD 0FB2                clr.l      [A5 + 0xFB2 /* export_498 */]
  4099. 00002D70  4EAD D5F8                jsr        [A5 - 0x2A08]
  4100. 00002D74  4EBA F322                jsr        [PC - 0xCDE /* 00002098 */]
  4101. 00002D78  2F2D 107A                move.l     -[A7], [A5 + 0x107A /* export_523 */]
  4102. 00002D7C  4EAD C200                jsr        [A5 - 0x3E00]
  4103. 00002D80  42AD 107A                clr.l      [A5 + 0x107A /* export_523 */]
  4104. 00002D84  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4105. 00002D88  4E75                     rts
  4106. 00002D8A  4EAD DFC0                jsr        [A5 - 0x2040]
  4107. 00002D8E  2B48 1072                move.l     [A5 + 0x1072 /* export_522 */], A0
  4108. 00002D92  4878 000A                push.l     0xA /* '\n' */
  4109. 00002D96  2F3C 001E 000A           move.l     -[A7], 0x1E000A
  4110. 00002D9C  4EAD D960                jsr        [A5 - 0x26A0]
  4111. 00002DA0  2B48 107A                move.l     [A5 + 0x107A /* export_523 */], A0
  4112. 00002DA4  4878 000A                push.l     0xA /* '\n' */
  4113. 00002DA8  2F3C 0024 0010           move.l     -[A7], 0x240010
  4114. 00002DAE  4EAD D960                jsr        [A5 - 0x26A0]
  4115. 00002DB2  2B48 107E                move.l     [A5 + 0x107E], A0
  4116. 00002DB6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4117. 00002DBA  4E75                     rts
  4118. 00002DBC  42AF 0010                clr.l      [A7 + 0x10]
  4119. 00002DC0  4E74 000C                rtd        0x000C
  4120. 00002DC4  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  4121. 00002DC8  4FEF FFD4                lea.l      A7, [A7 - 0x2C]
  4122. 00002DCC  1C2F 0048                move.b     D6, [A7 + 0x48]
  4123. 00002DD0  594F                     subq.w     A7, 4
  4124. 00002DD2  A924                     syscall    FrontWindow
  4125. 00002DD4  205F                     movea.l    A0, [A7]+
  4126. 00002DD6  2648                     movea.l    A3, A0
  4127. 00002DD8  4257                     clr.w      [A7]
  4128. 00002DDA  206D 107A                movea.l    A0, [A5 + 0x107A /* export_523 */]
  4129. 00002DDE  2050                     movea.l    A0, [A0]
  4130. 00002DE0  3A28 000A                move.w     D5, [A0 + 0xA]
  4131. 00002DE4  7600                     moveq.l    D3, 0x00
  4132. 00002DE6  6000 00A0                bra        +0xA2 /* 00002E88 */
  4133. label00002DEA:
  4134. 00002DEA  700A                     moveq.l    D0, 0x0A
  4135. 00002DEC  C1C3                     muls.w     D0, D3
  4136. 00002DEE  246D 107A                movea.l    A2, [A5 + 0x107A /* export_523 */]
  4137. 00002DF2  2452                     movea.l    A2, [A2]
  4138. 00002DF4  D5C0                     add.l      A2, D0
  4139. 00002DF6  45EA 0014                lea.l      A2, [A2 + 0x14]
  4140. 00002DFA  4A92                     tst.l      [A2]
  4141. 00002DFC  6700 0088                beq        +0x8A /* 00002E86 */
  4142. 00002E00  4AAA 0004                tst.l      [A2 + 0x4]
  4143. 00002E04  6700 0080                beq        +0x82 /* 00002E86 */
  4144. 00002E08  302A 0008                move.w     D0, [A2 + 0x8]
  4145. 00002E0C  7201                     moveq.l    D1, 0x01
  4146. 00002E0E  C081                     and.l      D0, D1
  4147. 00002E10  6774                     beq        +0x76 /* 00002E86 */
  4148. 00002E12  4A06                     tst.b      D6
  4149. 00002E14  660E                     bne        +0x10 /* 00002E24 */
  4150. 00002E16  302A 0008                move.w     D0, [A2 + 0x8]
  4151. 00002E1A  7202                     moveq.l    D1, 0x02
  4152. 00002E1C  C081                     and.l      D0, D1
  4153. 00002E1E  6604                     bne        +0x6 /* 00002E24 */
  4154. 00002E20  B7D2                     cmpa.l     A3, [A2]
  4155. 00002E22  6662                     bne        +0x64 /* 00002E86 */
  4156. label00002E24:
  4157. 00002E24  382A 0008                move.w     D4, [A2 + 0x8]
  4158. 00002E28  3004                     move.w     D0, D4
  4159. 00002E2A  7204                     moveq.l    D1, 0x04
  4160. 00002E2C  C081                     and.l      D0, D1
  4161. 00002E2E  670A                     beq        +0xC /* 00002E3A */
  4162. 00002E30  486F 0010                pea.l      [A7 + 0x10]
  4163. 00002E34  A874                     syscall    GetPort
  4164. 00002E36  2F12                     move.l     -[A7], [A2]
  4165. 00002E38  A873                     syscall    SetPort
  4166. label00002E3A:
  4167. 00002E3A  3F7C 0008 001A           move.w     [A7 + 0x1A], 0x8
  4168. 00002E40  3F7C 0004 0020           move.w     [A7 + 0x20], 0x4
  4169. 00002E46  3F7C 0004 0026           move.w     [A7 + 0x26], 0x4
  4170. 00002E4C  2F7C 0000 008C 001C      move.l     [A7 + 0x1C], 0x8C
  4171. 00002E54  41D7                     lea.l      A0, [A7]
  4172. 00002E56  2F48 0022                move.l     [A7 + 0x22], A0
  4173. 00002E5A  42AF 0028                clr.l      [A7 + 0x28]
  4174. 00002E5E  594F                     subq.w     A7, 4
  4175. 00002E60  4878 0003                push.l     0x3
  4176. 00002E64  486F 001C                pea.l      [A7 + 0x1C]
  4177. 00002E68  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  4178. 00002E6E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  4179. 00002E72  4EAD B0B0                jsr        [A5 - 0x4F50]
  4180. 00002E76  201F                     move.l     D0, [A7]+
  4181. 00002E78  3004                     move.w     D0, D4
  4182. 00002E7A  7204                     moveq.l    D1, 0x04
  4183. 00002E7C  C081                     and.l      D0, D1
  4184. 00002E7E  6706                     beq        +0x8 /* 00002E86 */
  4185. 00002E80  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  4186. 00002E84  A873                     syscall    SetPort
  4187. label00002E86:
  4188. 00002E86  5243                     addq.w     D3, 1
  4189. label00002E88:
  4190. 00002E88  B645                     cmp.w      D3, D5
  4191. 00002E8A  6D00 FF5E                blt        -0xA0 /* 00002DEA */
  4192. 00002E8E  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  4193. 00002E92  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  4194. 00002E96  4E74 0002                rtd        0x0002
  4195. 00002E9A  48E7 1E3A                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4,A6
  4196. 00002E9E  4FEF FFE4                lea.l      A7, [A7 - 0x1C]
  4197. 00002EA2  266F 0046                movea.l    A3, [A7 + 0x46]
  4198. 00002EA6  2C6F 0042                movea.l    A6, [A7 + 0x42]
  4199. 00002EAA  3A2F 0040                move.w     D5, [A7 + 0x40]
  4200. 00002EAE  7C00                     moveq.l    D6, 0x00
  4201. 00002EB0  200E                     move.l     D0, A6
  4202. 00002EB2  4A80                     tst.l      D0
  4203. 00002EB4  6700 01FA                beq        +0x1FC /* 000030B0 */
  4204. 00002EB8  4AAD 107A                tst.l      [A5 + 0x107A /* export_523 */]
  4205. 00002EBC  6700 01F2                beq        +0x1F4 /* 000030B0 */
  4206. 00002EC0  206D 107A                movea.l    A0, [A5 + 0x107A /* export_523 */]
  4207. 00002EC4  2050                     movea.l    A0, [A0]
  4208. 00002EC6  3828 000A                move.w     D4, [A0 + 0xA]
  4209. 00002ECA  7600                     moveq.l    D3, 0x00
  4210. 00002ECC  6000 01DC                bra        +0x1DE /* 000030AA */
  4211. label00002ED0:
  4212. 00002ED0  700A                     moveq.l    D0, 0x0A
  4213. 00002ED2  C1C3                     muls.w     D0, D3
  4214. 00002ED4  286D 107A                movea.l    A4, [A5 + 0x107A /* export_523 */]
  4215. 00002ED8  2854                     movea.l    A4, [A4]
  4216. 00002EDA  D9C0                     add.l      A4, D0
  4217. 00002EDC  49EC 0014                lea.l      A4, [A4 + 0x14]
  4218. 00002EE0  BDD4                     cmpa.l     A6, [A4]
  4219. 00002EE2  6600 01C4                bne        +0x1C6 /* 000030A8 */
  4220. 00002EE6  246C 0004                movea.l    A2, [A4 + 0x4]
  4221. 00002EEA  7C01                     moveq.l    D6, 0x01
  4222. 00002EEC  3F7C 0008 000A           move.w     [A7 + 0xA], 0x8
  4223. 00002EF2  3F7C 0004 0010           move.w     [A7 + 0x10], 0x4
  4224. 00002EF8  3F7C 0004 0016           move.w     [A7 + 0x16], 0x4
  4225. 00002EFE  302C 0008                move.w     D0, [A4 + 0x8]
  4226. 00002F02  7201                     moveq.l    D1, 0x01
  4227. 00002F04  C081                     and.l      D0, D1
  4228. 00002F06  675E                     beq        +0x60 /* 00002F66 */
  4229. 00002F08  382C 0008                move.w     D4, [A4 + 0x8]
  4230. 00002F0C  3004                     move.w     D0, D4
  4231. 00002F0E  7204                     moveq.l    D1, 0x04
  4232. 00002F10  C081                     and.l      D0, D1
  4233. 00002F12  6714                     beq        +0x16 /* 00002F28 */
  4234. 00002F14  4857                     pea.l      [A7]
  4235. 00002F16  A874                     syscall    GetPort
  4236. 00002F18  2F14                     move.l     -[A7], [A4]
  4237. 00002F1A  A873                     syscall    SetPort
  4238. 00002F1C  7000                     moveq.l    D0, 0x00
  4239. 00002F1E  3013                     move.w     D0, [A3]
  4240. 00002F20  5380                     subq.l     D0, 1
  4241. 00002F22  6604                     bne        +0x6 /* 00002F28 */
  4242. 00002F24  2F0E                     move.l     -[A7], A6
  4243. 00002F26  A91F                     syscall    SelectWindow
  4244. label00002F28:
  4245. 00002F28  2F7C 0000 008C 000C      move.l     [A7 + 0xC], 0x8C
  4246. 00002F30  2F4B 0012                move.l     [A7 + 0x12], A3
  4247. 00002F34  3045                     movea.w    A0, D5
  4248. 00002F36  2F48 0018                move.l     [A7 + 0x18], A0
  4249. 00002F3A  594F                     subq.w     A7, 4
  4250. 00002F3C  4878 0003                push.l     0x3
  4251. 00002F40  486F 000C                pea.l      [A7 + 0xC]
  4252. 00002F44  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  4253. 00002F4A  2F0A                     move.l     -[A7], A2
  4254. 00002F4C  4EAD B0B0                jsr        [A5 - 0x4F50]
  4255. 00002F50  201F                     move.l     D0, [A7]+
  4256. 00002F52  2600                     move.l     D3, D0
  4257. 00002F54  3004                     move.w     D0, D4
  4258. 00002F56  7204                     moveq.l    D1, 0x04
  4259. 00002F58  C081                     and.l      D0, D1
  4260. 00002F5A  6700 0154                beq        +0x156 /* 000030B0 */
  4261. 00002F5E  2F17                     move.l     -[A7], [A7]
  4262. 00002F60  A873                     syscall    SetPort
  4263. 00002F62  6000 014C                bra        +0x14E /* 000030B0 */
  4264. label00002F66:
  4265. 00002F66  7000                     moveq.l    D0, 0x00
  4266. 00002F68  3013                     move.w     D0, [A3]
  4267. 00002F6A  0C80 0000 0008           cmpi.l     D0, 0x8
  4268. 00002F70  6200 013E                bhi        +0x140 /* 000030B0 */
  4269. 00002F74  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  4270. 00002F78  4EFB 0002                jmp        [PC + D0.w + 0x2]
  4271. 00002F7C  0078 009E 00CC           ori.w      [0x000000CC], 0x9E
  4272. 00002F82  00FA 0134                ori.?      [PC + 0x134 /* 000030B8 */], 0xFFFFFFFFFFFFFFFF
  4273. 00002F86  00FA 0052                ori.?      [PC + 0x52 /* 00002FDA */], 0xFFFFFFFFFFFFFFFF
  4274. 00002F8A  0134 0012                btst       [A4 + D0.w + 0x12], D0
  4275. 00002F8E  302B 000E                move.w     D0, [A3 + 0xE]
  4276. 00002F92  7201                     moveq.l    D1, 0x01
  4277. 00002F94  C081                     and.l      D0, D1
  4278. 00002F96  4A80                     tst.l      D0
  4279. 00002F98  56C0                     sne        D0
  4280. 00002F9A  4400                     neg.b      D0
  4281. 00002F9C  49C0                     lea.l      A4, D0
  4282. 00002F9E  1600                     move.b     D3, D0
  4283. 00002FA0  2F7C 0000 0083 000C      move.l     [A7 + 0xC], 0x83
  4284. 00002FA8  1003                     move.b     D0, D3
  4285. 00002FAA  49C0                     lea.l      A4, D0
  4286. 00002FAC  2F40 0012                move.l     [A7 + 0x12], D0
  4287. 00002FB0  594F                     subq.w     A7, 4
  4288. 00002FB2  4878 0002                push.l     0x2
  4289. 00002FB6  486F 000C                pea.l      [A7 + 0xC]
  4290. 00002FBA  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  4291. 00002FC0  2F0A                     move.l     -[A7], A2
  4292. 00002FC2  4EAD B0B0                jsr        [A5 - 0x4F50]
  4293. 00002FC6  201F                     move.l     D0, [A7]+
  4294. 00002FC8  2600                     move.l     D3, D0
  4295. 00002FCA  6000 00E4                bra        +0xE6 /* 000030B0 */
  4296. 00002FCE  2F7C 0000 0084 000C      move.l     [A7 + 0xC], 0x84
  4297. 00002FD6  594F                     subq.w     A7, 4
  4298. 00002FD8  4878 0001                push.l     0x1
  4299. 00002FDC  486F 000C                pea.l      [A7 + 0xC]
  4300. 00002FE0  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  4301. 00002FE6  2F0A                     move.l     -[A7], A2
  4302. 00002FE8  4EAD B0B0                jsr        [A5 - 0x4F50]
  4303. 00002FEC  201F                     move.l     D0, [A7]+
  4304. 00002FEE  2600                     move.l     D3, D0
  4305. 00002FF0  6000 00BE                bra        +0xC0 /* 000030B0 */
  4306. 00002FF4  2F7C 0000 0085 000C      move.l     [A7 + 0xC], 0x85
  4307. 00002FFC  594F                     subq.w     A7, 4
  4308. 00002FFE  4878 0001                push.l     0x1
  4309. 00003002  486F 000C                pea.l      [A7 + 0xC]
  4310. 00003006  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  4311. 0000300C  2F0A                     move.l     -[A7], A2
  4312. 0000300E  4EAD B0B0                jsr        [A5 - 0x4F50]
  4313. 00003012  201F                     move.l     D0, [A7]+
  4314. 00003014  2600                     move.l     D3, D0
  4315. 00003016  6000 0098                bra        +0x9A /* 000030B0 */
  4316. 0000301A  2F7C 0000 0086 000C      move.l     [A7 + 0xC], 0x86
  4317. 00003022  2F4B 0012                move.l     [A7 + 0x12], A3
  4318. 00003026  3045                     movea.w    A0, D5
  4319. 00003028  2F48 0018                move.l     [A7 + 0x18], A0
  4320. 0000302C  594F                     subq.w     A7, 4
  4321. 0000302E  4878 0003                push.l     0x3
  4322. 00003032  486F 000C                pea.l      [A7 + 0xC]
  4323. 00003036  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  4324. 0000303C  2F0A                     move.l     -[A7], A2
  4325. 0000303E  4EAD B0B0                jsr        [A5 - 0x4F50]
  4326. 00003042  201F                     move.l     D0, [A7]+
  4327. 00003044  2600                     move.l     D3, D0
  4328. 00003046  6068                     bra        +0x6A /* 000030B0 */
  4329. 00003048  2F7C 0000 0087 000C      move.l     [A7 + 0xC], 0x87
  4330. 00003050  2F4B 0012                move.l     [A7 + 0x12], A3
  4331. 00003054  3045                     movea.w    A0, D5
  4332. 00003056  2F48 0018                move.l     [A7 + 0x18], A0
  4333. 0000305A  594F                     subq.w     A7, 4
  4334. 0000305C  4878 0003                push.l     0x3
  4335. 00003060  486F 000C                pea.l      [A7 + 0xC]
  4336. 00003064  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  4337. 0000306A  2F0A                     move.l     -[A7], A2
  4338. 0000306C  4EAD B0B0                jsr        [A5 - 0x4F50]
  4339. 00003070  201F                     move.l     D0, [A7]+
  4340. 00003072  2600                     move.l     D3, D0
  4341. 00003074  603A                     bra        +0x3C /* 000030B0 */
  4342. 00003076  2F7C 0000 0088 000C      move.l     [A7 + 0xC], 0x88
  4343. 0000307E  202B 0002                move.l     D0, [A3 + 0x2]
  4344. 00003082  0280 0000 00FF           andi.l     D0, 0xFF
  4345. 00003088  2F40 0012                move.l     [A7 + 0x12], D0
  4346. 0000308C  594F                     subq.w     A7, 4
  4347. 0000308E  4878 0002                push.l     0x2
  4348. 00003092  486F 000C                pea.l      [A7 + 0xC]
  4349. 00003096  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  4350. 0000309C  2F0A                     move.l     -[A7], A2
  4351. 0000309E  4EAD B0B0                jsr        [A5 - 0x4F50]
  4352. 000030A2  201F                     move.l     D0, [A7]+
  4353. 000030A4  2600                     move.l     D3, D0
  4354. 000030A6  6008                     bra        +0xA /* 000030B0 */
  4355. label000030A8:
  4356. 000030A8  5243                     addq.w     D3, 1
  4357. label000030AA:
  4358. 000030AA  B644                     cmp.w      D3, D4
  4359. 000030AC  6D00 FE22                blt        -0x1DC /* 00002ED0 */
  4360. label000030B0:
  4361. 000030B0  1F46 004A                move.b     [A7 + 0x4A], D6
  4362. 000030B4  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  4363. 000030B8  4CDF 5C78                movem.l    D3,D4,D5,D6,A2,A3,A4,A6, [A7]+
  4364. 000030BC  4E74 000A                rtd        0x000A
  4365. fn000030C0:
  4366. 000030C0  4FEF FEFA                lea.l      A7, [A7 - 0x106]
  4367. 000030C4  4857                     pea.l      [A7]
  4368. 000030C6  2F2F 010E                move.l     -[A7], [A7 + 0x10E]
  4369. 000030CA  4EAD B008                jsr        [A5 - 0x4FF8]
  4370. 000030CE  486F 0008                pea.l      [A7 + 0x8]
  4371. 000030D2  2F2F 011A                move.l     -[A7], [A7 + 0x11A]
  4372. 000030D6  4EAD B010                jsr        [A5 - 0x4FF0]
  4373. 000030DA  486F 0010                pea.l      [A7 + 0x10]
  4374. 000030DE  4EAD C390                jsr        [A5 - 0x3C70]
  4375. 000030E2  3F3C 0001                move.w     -[A7], 0x1
  4376. 000030E6  4EAD E070                jsr        [A5 - 0x1F90]
  4377. 000030EA  4FEF 011C                lea.l      A7, [A7 + 0x11C]
  4378. 000030EE  4E75                     rts
  4379. 000030F0  48E7 1020                movem.l    -[A7], D3,A2
  4380. 000030F4  594F                     subq.w     A7, 4
  4381. 000030F6  246F 0016                movea.l    A2, [A7 + 0x16]
  4382. 000030FA  362F 0010                move.w     D3, [A7 + 0x10]
  4383. 000030FE  4A43                     tst.w      D3
  4384. 00003100  670E                     beq        +0x10 /* 00003110 */
  4385. 00003102  3F03                     move.w     -[A7], D3
  4386. 00003104  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  4387. 00003108  2F0A                     move.l     -[A7], A2
  4388. 0000310A  4EBA 0036                jsr        [PC + 0x36 /* 00003142 */]
  4389. 0000310E  600E                     bra        +0x10 /* 0000311E */
  4390. label00003110:
  4391. 00003110  594F                     subq.w     A7, 4
  4392. 00003112  42A7                     clr.l      -[A7]
  4393. 00003114  2F0A                     move.l     -[A7], A2
  4394. 00003116  4EBA 010A                jsr        [PC + 0x10A /* 00003222 */]
  4395. 0000311A  205F                     movea.l    A0, [A7]+
  4396. 0000311C  2E88                     move.l     [A7], A0
  4397. label0000311E:
  4398. 0000311E  584F                     addq.w     A7, 4
  4399. 00003120  4CDF 0408                movem.l    D3,A2, [A7]+
  4400. 00003124  4E74 000A                rtd        0x000A
  4401. 00003128  594F                     subq.w     A7, 4
  4402. 0000312A  594F                     subq.w     A7, 4
  4403. 0000312C  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  4404. 00003130  4EBA 0148                jsr        [PC + 0x148 /* 0000327A */]
  4405. 00003134  205F                     movea.l    A0, [A7]+
  4406. 00003136  2E88                     move.l     [A7], A0
  4407. 00003138  2F57 000C                move.l     [A7 + 0xC], [A7]
  4408. 0000313C  584F                     addq.w     A7, 4
  4409. 0000313E  4E74 0004                rtd        0x0004
  4410. fn00003142:
  4411. 00003142  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  4412. 00003146  266F 0018                movea.l    A3, [A7 + 0x18]
  4413. 0000314A  206D 107A                movea.l    A0, [A5 + 0x107A /* export_523 */]
  4414. 0000314E  2050                     movea.l    A0, [A0]
  4415. 00003150  3828 000A                move.w     D4, [A0 + 0xA]
  4416. 00003154  7600                     moveq.l    D3, 0x00
  4417. 00003156  6016                     bra        +0x18 /* 0000316E */
  4418. label00003158:
  4419. 00003158  700A                     moveq.l    D0, 0x0A
  4420. 0000315A  C1C3                     muls.w     D0, D3
  4421. 0000315C  246D 107A                movea.l    A2, [A5 + 0x107A /* export_523 */]
  4422. 00003160  2452                     movea.l    A2, [A2]
  4423. 00003162  D5C0                     add.l      A2, D0
  4424. 00003164  45EA 0014                lea.l      A2, [A2 + 0x14]
  4425. 00003168  4A92                     tst.l      [A2]
  4426. 0000316A  672C                     beq        +0x2E /* 00003198 */
  4427. 0000316C  5243                     addq.w     D3, 1
  4428. label0000316E:
  4429. 0000316E  B644                     cmp.w      D3, D4
  4430. 00003170  6DE6                     blt        -0x18 /* 00003158 */
  4431. 00003172  3044                     movea.w    A0, D4
  4432. 00003174  2F08                     move.l     -[A7], A0
  4433. 00003176  2F2D 107A                move.l     -[A7], [A5 + 0x107A /* export_523 */]
  4434. 0000317A  4EAD D968                jsr        [A5 - 0x2698]
  4435. 0000317E  4EAD E068                jsr        [A5 - 0x1F98]
  4436. 00003182  4A00                     tst.b      D0
  4437. 00003184  504F                     addq.w     A7, 8
  4438. 00003186  6728                     beq        +0x2A /* 000031B0 */
  4439. 00003188  700A                     moveq.l    D0, 0x0A
  4440. 0000318A  C1C4                     muls.w     D0, D4
  4441. 0000318C  246D 107A                movea.l    A2, [A5 + 0x107A /* export_523 */]
  4442. 00003190  2452                     movea.l    A2, [A2]
  4443. 00003192  D5C0                     add.l      A2, D0
  4444. 00003194  45EA 0014                lea.l      A2, [A2 + 0x14]
  4445. label00003198:
  4446. 00003198  200A                     move.l     D0, A2
  4447. 0000319A  6714                     beq        +0x16 /* 000031B0 */
  4448. 0000319C  248B                     move.l     [A2], A3
  4449. 0000319E  256F 0014 0004           move.l     [A2 + 0x4], [A7 + 0x14]
  4450. 000031A4  356F 001C 0008           move.w     [A2 + 0x8], [A7 + 0x1C]
  4451. 000031AA  377C 000A 006C           move.w     [A3 + 0x6C], 0xA /* '\n' */
  4452. label000031B0:
  4453. 000031B0  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  4454. 000031B4  4E74 000A                rtd        0x000A
  4455. 000031B8  4267                     clr.w      -[A7]
  4456. 000031BA  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  4457. 000031BE  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  4458. 000031C2  4EBA FF7E                jsr        [PC - 0x82 /* 00003142 */]
  4459. 000031C6  42AF 0010                clr.l      [A7 + 0x10]
  4460. 000031CA  4E74 000C                rtd        0x000C
  4461. 000031CE  48E7 0600                movem.l    -[A7], D5,D6
  4462. 000031D2  2C2F 0014                move.l     D6, [A7 + 0x14]
  4463. 000031D6  7400                     moveq.l    D2, 0x00
  4464. 000031D8  206D 107A                movea.l    A0, [A5 + 0x107A /* export_523 */]
  4465. 000031DC  2050                     movea.l    A0, [A0]
  4466. 000031DE  3A28 000A                move.w     D5, [A0 + 0xA]
  4467. 000031E2  7200                     moveq.l    D1, 0x00
  4468. 000031E4  602C                     bra        +0x2E /* 00003212 */
  4469. label000031E6:
  4470. 000031E6  700A                     moveq.l    D0, 0x0A
  4471. 000031E8  C1C1                     muls.w     D0, D1
  4472. 000031EA  226D 107A                movea.l    A1, [A5 + 0x107A /* export_523 */]
  4473. 000031EE  2251                     movea.l    A1, [A1]
  4474. 000031F0  D3C0                     add.l      A1, D0
  4475. 000031F2  43E9 0014                lea.l      A1, [A1 + 0x14]
  4476. 000031F6  4AA9 0004                tst.l      [A1 + 0x4]
  4477. 000031FA  6714                     beq        +0x16 /* 00003210 */
  4478. 000031FC  3002                     move.w     D0, D2
  4479. 000031FE  48C0                     ext.l      D0
  4480. 00003200  B086                     cmp.l      D0, D6
  4481. 00003202  6608                     bne        +0xA /* 0000320C */
  4482. 00003204  2F69 0004 0018           move.l     [A7 + 0x18], [A1 + 0x4]
  4483. 0000320A  600E                     bra        +0x10 /* 0000321A */
  4484. label0000320C:
  4485. 0000320C  48C2                     ext.l      D2
  4486. 0000320E  5282                     addq.l     D2, 1
  4487. label00003210:
  4488. 00003210  5241                     addq.w     D1, 1
  4489. label00003212:
  4490. 00003212  B245                     cmp.w      D1, D5
  4491. 00003214  6DD0                     blt        -0x2E /* 000031E6 */
  4492. 00003216  42AF 0018                clr.l      [A7 + 0x18]
  4493. label0000321A:
  4494. 0000321A  4CDF 0060                movem.l    D5,D6, [A7]+
  4495. 0000321E  4E74 000C                rtd        0x000C
  4496. fn00003222:
  4497. 00003222  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4498. 00003226  286F 0018                movea.l    A4, [A7 + 0x18]
  4499. 0000322A  97CB                     sub.l      A3, A3
  4500. 0000322C  4AAD 107A                tst.l      [A5 + 0x107A /* export_523 */]
  4501. 00003230  673C                     beq        +0x3E /* 0000326E */
  4502. 00003232  206D 107A                movea.l    A0, [A5 + 0x107A /* export_523 */]
  4503. 00003236  2050                     movea.l    A0, [A0]
  4504. 00003238  3828 000A                move.w     D4, [A0 + 0xA]
  4505. 0000323C  7600                     moveq.l    D3, 0x00
  4506. 0000323E  602A                     bra        +0x2C /* 0000326A */
  4507. label00003240:
  4508. 00003240  700A                     moveq.l    D0, 0x0A
  4509. 00003242  C1C3                     muls.w     D0, D3
  4510. 00003244  246D 107A                movea.l    A2, [A5 + 0x107A /* export_523 */]
  4511. 00003248  2452                     movea.l    A2, [A2]
  4512. 0000324A  D5C0                     add.l      A2, D0
  4513. 0000324C  45EA 0014                lea.l      A2, [A2 + 0x14]
  4514. 00003250  B9EA 0004                cmpa.l     A4, [A2 + 0x4]
  4515. 00003254  6612                     bne        +0x14 /* 00003268 */
  4516. 00003256  2F12                     move.l     -[A7], [A2]
  4517. 00003258  4EBA 02E8                jsr        [PC + 0x2E8 /* 00003542 */]
  4518. 0000325C  2652                     movea.l    A3, [A2]
  4519. 0000325E  4292                     clr.l      [A2]
  4520. 00003260  42AA 0004                clr.l      [A2 + 0x4]
  4521. 00003264  584F                     addq.w     A7, 4
  4522. 00003266  6006                     bra        +0x8 /* 0000326E */
  4523. label00003268:
  4524. 00003268  5243                     addq.w     D3, 1
  4525. label0000326A:
  4526. 0000326A  B644                     cmp.w      D3, D4
  4527. 0000326C  6DD2                     blt        -0x2C /* 00003240 */
  4528. label0000326E:
  4529. 0000326E  2F4B 0020                move.l     [A7 + 0x20], A3
  4530. 00003272  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4531. 00003276  4E74 0008                rtd        0x0008
  4532. fn0000327A:
  4533. 0000327A  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4534. 0000327E  286F 0018                movea.l    A4, [A7 + 0x18]
  4535. 00003282  97CB                     sub.l      A3, A3
  4536. 00003284  4AAD 107A                tst.l      [A5 + 0x107A /* export_523 */]
  4537. 00003288  674A                     beq        +0x4C /* 000032D4 */
  4538. 0000328A  206D 107A                movea.l    A0, [A5 + 0x107A /* export_523 */]
  4539. 0000328E  2050                     movea.l    A0, [A0]
  4540. 00003290  3828 000A                move.w     D4, [A0 + 0xA]
  4541. 00003294  7600                     moveq.l    D3, 0x00
  4542. 00003296  6038                     bra        +0x3A /* 000032D0 */
  4543. label00003298:
  4544. 00003298  700A                     moveq.l    D0, 0x0A
  4545. 0000329A  C1C3                     muls.w     D0, D3
  4546. 0000329C  246D 107A                movea.l    A2, [A5 + 0x107A /* export_523 */]
  4547. 000032A0  2452                     movea.l    A2, [A2]
  4548. 000032A2  D5C0                     add.l      A2, D0
  4549. 000032A4  45EA 0014                lea.l      A2, [A2 + 0x14]
  4550. 000032A8  4AAA 0004                tst.l      [A2 + 0x4]
  4551. 000032AC  6720                     beq        +0x22 /* 000032CE */
  4552. 000032AE  206A 0004                movea.l    A0, [A2 + 0x4]
  4553. 000032B2  2050                     movea.l    A0, [A0]
  4554. 000032B4  B9E8 000C                cmpa.l     A4, [A0 + 0xC]
  4555. 000032B8  6614                     bne        +0x16 /* 000032CE */
  4556. 000032BA  2F12                     move.l     -[A7], [A2]
  4557. 000032BC  4EBA 0284                jsr        [PC + 0x284 /* 00003542 */]
  4558. 000032C0  266A 0004                movea.l    A3, [A2 + 0x4]
  4559. 000032C4  4292                     clr.l      [A2]
  4560. 000032C6  42AA 0004                clr.l      [A2 + 0x4]
  4561. 000032CA  584F                     addq.w     A7, 4
  4562. 000032CC  6006                     bra        +0x8 /* 000032D4 */
  4563. label000032CE:
  4564. 000032CE  5243                     addq.w     D3, 1
  4565. label000032D0:
  4566. 000032D0  B644                     cmp.w      D3, D4
  4567. 000032D2  6DC4                     blt        -0x3A /* 00003298 */
  4568. label000032D4:
  4569. 000032D4  2F4B 001C                move.l     [A7 + 0x1C], A3
  4570. 000032D8  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4571. 000032DC  4E74 0004                rtd        0x0004
  4572. 000032E0  4FEF FDF4                lea.l      A7, [A7 - 0x20C]
  4573. 000032E4  2F3C 0103 001A           move.l     -[A7], 0x103001A
  4574. 000032EA  486F 010A                pea.l      [A7 + 0x10A]
  4575. 000032EE  4EAD C328                jsr        [A5 - 0x3CD8]
  4576. 000032F2  486F 0008                pea.l      [A7 + 0x8]
  4577. 000032F6  2F2F 0220                move.l     -[A7], [A7 + 0x220]
  4578. 000032FA  4EAD C320                jsr        [A5 - 0x3CE0]
  4579. 000032FE  486F 0116                pea.l      [A7 + 0x116]
  4580. 00003302  486D 93A3                pea.l      [A5 - 0x6C5D]
  4581. 00003306  4EAD B010                jsr        [A5 - 0x4FF0]
  4582. 0000330A  486F 0018                pea.l      [A7 + 0x18]
  4583. 0000330E  486F 0122                pea.l      [A7 + 0x122]
  4584. 00003312  4EBA FDAC                jsr        [PC - 0x254 /* 000030C0 */]
  4585. 00003316  42AF 0238                clr.l      [A7 + 0x238]
  4586. 0000331A  4FEF 022C                lea.l      A7, [A7 + 0x22C]
  4587. 0000331E  4E74 0008                rtd        0x0008
  4588. 00003322  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  4589. 00003326  4FEF FDE0                lea.l      A7, [A7 - 0x220]
  4590. 0000332A  266F 0244                movea.l    A3, [A7 + 0x244]
  4591. 0000332E  262F 0240                move.l     D3, [A7 + 0x240]
  4592. 00003332  286F 0238                movea.l    A4, [A7 + 0x238]
  4593. 00003336  4EAD BA90                jsr        [A5 - 0x4570]
  4594. 0000333A  2F3C 0103 0020           move.l     -[A7], 0x1030020
  4595. 00003340  486F 000C                pea.l      [A7 + 0xC]
  4596. 00003344  4EAD C328                jsr        [A5 - 0x3CD8]
  4597. 00003348  95CA                     sub.l      A2, A2
  4598. 0000334A  200C                     move.l     D0, A4
  4599. 0000334C  504F                     addq.w     A7, 8
  4600. 0000334E  6700 0084                beq        +0x86 /* 000033D4 */
  4601. 00003352  426F 010E                clr.w      [A7 + 0x10E]
  4602. 00003356  3F7C 0008 0114           move.w     [A7 + 0x114], 0x8
  4603. 0000335C  705B                     moveq.l    D0, 0x5B
  4604. 0000335E  2F40 0116                move.l     [A7 + 0x116], D0
  4605. 00003362  594F                     subq.w     A7, 4
  4606. 00003364  4878 0001                push.l     0x1
  4607. 00003368  486F 0116                pea.l      [A7 + 0x116]
  4608. 0000336C  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  4609. 00003372  2F0C                     move.l     -[A7], A4
  4610. 00003374  4EAD B0B0                jsr        [A5 - 0x4F50]
  4611. 00003378  201F                     move.l     D0, [A7]+
  4612. 0000337A  2800                     move.l     D4, D0
  4613. 0000337C  0C6F 0001 010E           cmpi.w     [A7 + 0x10E], 0x1
  4614. 00003382  6628                     bne        +0x2A /* 000033AC */
  4615. 00003384  246F 0110                movea.l    A2, [A7 + 0x110]
  4616. 00003388  200A                     move.l     D0, A2
  4617. 0000338A  6748                     beq        +0x4A /* 000033D4 */
  4618. 0000338C  486F 011A                pea.l      [A7 + 0x11A]
  4619. 00003390  2F0A                     move.l     -[A7], A2
  4620. 00003392  4EAD E158                jsr        [A5 - 0x1EA8]
  4621. 00003396  486F 0010                pea.l      [A7 + 0x10]
  4622. 0000339A  486F 0126                pea.l      [A7 + 0x126]
  4623. 0000339E  4EAD B010                jsr        [A5 - 0x4FF0]
  4624. 000033A2  204A                     movea.l    A0, A2
  4625. 000033A4  A023                     syscall    DisposHandle/DisposeHandle
  4626. 000033A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4627. 000033AA  6028                     bra        +0x2A /* 000033D4 */
  4628. label000033AC:
  4629. 000033AC  306F 010E                movea.w    A0, [A7 + 0x10E]
  4630. 000033B0  2E88                     move.l     [A7], A0
  4631. 000033B2  2F6F 0110 0004           move.l     [A7 + 0x4], [A7 + 0x110]
  4632. 000033B8  486F 011A                pea.l      [A7 + 0x11A]
  4633. 000033BC  486F 0004                pea.l      [A7 + 0x4]
  4634. 000033C0  4EAD E138                jsr        [A5 - 0x1EC8]
  4635. 000033C4  486F 0010                pea.l      [A7 + 0x10]
  4636. 000033C8  486F 0126                pea.l      [A7 + 0x126]
  4637. 000033CC  4EAD B010                jsr        [A5 - 0x4FF0]
  4638. 000033D0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4639. label000033D4:
  4640. 000033D4  200B                     move.l     D0, A3
  4641. 000033D6  672A                     beq        +0x2C /* 00003402 */
  4642. 000033D8  486F 0008                pea.l      [A7 + 0x8]
  4643. 000033DC  486D 93A3                pea.l      [A5 - 0x6C5D]
  4644. 000033E0  4EAD B010                jsr        [A5 - 0x4FF0]
  4645. 000033E4  486F 0122                pea.l      [A7 + 0x122]
  4646. 000033E8  2F0B                     move.l     -[A7], A3
  4647. 000033EA  4EAD E158                jsr        [A5 - 0x1EA8]
  4648. 000033EE  486F 0018                pea.l      [A7 + 0x18]
  4649. 000033F2  486F 012E                pea.l      [A7 + 0x12E]
  4650. 000033F6  4EAD B010                jsr        [A5 - 0x4FF0]
  4651. 000033FA  204B                     movea.l    A0, A3
  4652. 000033FC  A023                     syscall    DisposHandle/DisposeHandle
  4653. 000033FE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4654. label00003402:
  4655. 00003402  486F 011A                pea.l      [A7 + 0x11A]
  4656. 00003406  2F03                     move.l     -[A7], D3
  4657. 00003408  4EAD C320                jsr        [A5 - 0x3CE0]
  4658. 0000340C  486F 0122                pea.l      [A7 + 0x122]
  4659. 00003410  486F 0014                pea.l      [A7 + 0x14]
  4660. 00003414  4EAD BBE8                jsr        [A5 - 0x4418]
  4661. 00003418  42A7                     clr.l      -[A7]
  4662. 0000341A  3F3C 238C                move.w     -[A7], 0x238C
  4663. 0000341E  4EAD BB10                jsr        [A5 - 0x44F0]
  4664. 00003422  3800                     move.w     D4, D0
  4665. 00003424  4A83                     tst.l      D3
  4666. 00003426  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4667. 0000342A  6708                     beq        +0xA /* 00003434 */
  4668. 0000342C  4267                     clr.w      -[A7]
  4669. 0000342E  4EAD E070                jsr        [A5 - 0x1F90]
  4670. 00003432  544F                     addq.w     A7, 2
  4671. label00003434:
  4672. 00003434  42AF 0248                clr.l      [A7 + 0x248]
  4673. 00003438  4FEF 0220                lea.l      A7, [A7 + 0x220]
  4674. 0000343C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  4675. 00003440  4E74 0010                rtd        0x0010
  4676. fn00003444:
  4677. 00003444  2F03                     move.l     -[A7], D3
  4678. 00003446  4FEF FFDC                lea.l      A7, [A7 - 0x24]
  4679. 0000344A  162F 002C                move.b     D3, [A7 + 0x2C]
  4680. 0000344E  486F 0008                pea.l      [A7 + 0x8]
  4681. 00003452  A874                     syscall    GetPort
  4682. 00003454  4A03                     tst.b      D3
  4683. 00003456  6712                     beq        +0x14 /* 0000346A */
  4684. 00003458  594F                     subq.w     A7, 4
  4685. 0000345A  AA32                     syscall    GetGDevice
  4686. 0000345C  205F                     movea.l    A0, [A7]+
  4687. 0000345E  2E88                     move.l     [A7], A0
  4688. 00003460  594F                     subq.w     A7, 4
  4689. 00003462  AA2A                     syscall    GetMainDevice
  4690. 00003464  205F                     movea.l    A0, [A7]+
  4691. 00003466  2F08                     move.l     -[A7], A0
  4692. 00003468  AA31                     syscall    SetGDevice
  4693. label0000346A:
  4694. 0000346A  3F7C 0004 000C           move.w     [A7 + 0xC], 0x4
  4695. 00003470  42AF 000E                clr.l      [A7 + 0xE]
  4696. 00003474  3F7C 0008 0012           move.w     [A7 + 0x12], 0x8
  4697. 0000347A  705D                     moveq.l    D0, 0x5D
  4698. 0000347C  2F40 0014                move.l     [A7 + 0x14], D0
  4699. 00003480  3F7C 0004 0018           move.w     [A7 + 0x18], 0x4
  4700. 00003486  306F 0030                movea.w    A0, [A7 + 0x30]
  4701. 0000348A  2F48 001A                move.l     [A7 + 0x1A], A0
  4702. 0000348E  3F7C 0004 001E           move.w     [A7 + 0x1E], 0x4
  4703. 00003494  306F 002E                movea.w    A0, [A7 + 0x2E]
  4704. 00003498  2F48 0020                move.l     [A7 + 0x20], A0
  4705. 0000349C  594F                     subq.w     A7, 4
  4706. 0000349E  4878 0003                push.l     0x3
  4707. 000034A2  486F 0014                pea.l      [A7 + 0x14]
  4708. 000034A6  2F3C 0000 FF42           move.l     -[A7], 0xFF42
  4709. 000034AC  2F2F 0042                move.l     -[A7], [A7 + 0x42]
  4710. 000034B0  4EAD B0B0                jsr        [A5 - 0x4F50]
  4711. 000034B4  201F                     move.l     D0, [A7]+
  4712. 000034B6  2F40 0004                move.l     [A7 + 0x4], D0
  4713. 000034BA  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  4714. 000034BE  A873                     syscall    SetPort
  4715. 000034C0  4A03                     tst.b      D3
  4716. 000034C2  6704                     beq        +0x6 /* 000034C8 */
  4717. 000034C4  2F17                     move.l     -[A7], [A7]
  4718. 000034C6  AA31                     syscall    SetGDevice
  4719. label000034C8:
  4720. 000034C8  4FEF 0024                lea.l      A7, [A7 + 0x24]
  4721. 000034CC  261F                     move.l     D3, [A7]+
  4722. 000034CE  4E74 000A                rtd        0x000A
  4723. fn000034D2:
  4724. 000034D2  48E7 0030                movem.l    -[A7], A2,A3
  4725. 000034D6  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  4726. 000034DA  266F 001C                movea.l    A3, [A7 + 0x1C]
  4727. 000034DE  246F 0018                movea.l    A2, [A7 + 0x18]
  4728. 000034E2  3F6B 0006 0002           move.w     [A7 + 0x2], [A3 + 0x6]
  4729. 000034E8  3EAB 0002                move.w     [A7], [A3 + 0x2]
  4730. 000034EC  3F6A 0002 0004           move.w     [A7 + 0x4], [A2 + 0x2]
  4731. 000034F2  3F6A 0006 0006           move.w     [A7 + 0x6], [A2 + 0x6]
  4732. 000034F8  3F6A 000A 0008           move.w     [A7 + 0x8], [A2 + 0xA]
  4733. 000034FE  3F6A 000E 000A           move.w     [A7 + 0xA], [A2 + 0xE]
  4734. 00003504  2F2F 0020                move.l     -[A7], [A7 + 0x20]
  4735. 00003508  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  4736. 0000350C  486F 000C                pea.l      [A7 + 0xC]
  4737. 00003510  A925                     syscall    DragWindow
  4738. 00003512  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4739. 00003516  4CDF 0C00                movem.l    A2,A3, [A7]+
  4740. 0000351A  4E74 000C                rtd        0x000C
  4741. fn0000351E:
  4742. 0000351E  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  4743. 00003522  A91F                     syscall    SelectWindow
  4744. 00003524  4E74 0004                rtd        0x0004
  4745. fn00003528:
  4746. 00003528  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  4747. 0000352C  A915                     syscall    ShowWindow
  4748. 0000352E  4E74 0004                rtd        0x0004
  4749. fn00003532:
  4750. 00003532  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  4751. 00003536  A916                     syscall    HideWindow
  4752. 00003538  4E74 0004                rtd        0x0004
  4753. 0000353C  206D 20BE                movea.l    A0, [A5 + 0x20BE]
  4754. 00003540  4E75                     rts
  4755. fn00003542:
  4756. 00003542  206F 0004                movea.l    A0, [A7 + 0x4]
  4757. 00003546  B1ED 1BB0                cmpa.l     A0, [A5 + 0x1BB0]
  4758. 0000354A  6604                     bne        +0x6 /* 00003550 */
  4759. 0000354C  42AD 1BB0                clr.l      [A5 + 0x1BB0]
  4760. label00003550:
  4761. 00003550  4E75                     rts
  4762. 00003552  302D 1C06                move.w     D0, [A5 + 0x1C06]
  4763. 00003556  4E75                     rts
  4764. 00003558  222F 000C                move.l     D1, [A7 + 0xC]
  4765. 0000355C  226D 1C1A                movea.l    A1, [A5 + 0x1C1A /* export_895 */]
  4766. 00003560  91C8                     sub.l      A0, A0
  4767. 00003562  5A81                     addq.l     D1, 5
  4768. 00003564  7004                     moveq.l    D0, 0x04
  4769. 00003566  B280                     cmp.l      D1, D0
  4770. 00003568  6D1A                     blt        +0x1C /* 00003584 */
  4771. 0000356A  7035                     moveq.l    D0, 0x35
  4772. 0000356C  B280                     cmp.l      D1, D0
  4773. 0000356E  6E14                     bgt        +0x16 /* 00003584 */
  4774. 00003570  2001                     move.l     D0, D1
  4775. 00003572  5980                     subq.l     D0, 4
  4776. 00003574  4C3C 0800 0000           movem.w    A3, 0x0
  4777. 0000357A  0018 2049                ori.b      [A0]+, 0x49 /* 'I' */
  4778. 0000357E  D1C0                     add.l      A0, D0
  4779. 00003580  41E8 0018                lea.l      A0, [A0 + 0x18]
  4780. label00003584:
  4781. 00003584  2F48 0010                move.l     [A7 + 0x10], A0
  4782. 00003588  4E74 000C                rtd        0x000C
  4783. 0000358C  2F03                     move.l     -[A7], D3
  4784. 0000358E  262F 0010                move.l     D3, [A7 + 0x10]
  4785. 00003592  5A83                     addq.l     D3, 5
  4786. 00003594  7006                     moveq.l    D0, 0x06
  4787. 00003596  B680                     cmp.l      D3, D0
  4788. 00003598  6D18                     blt        +0x1A /* 000035B2 */
  4789. 0000359A  7035                     moveq.l    D0, 0x35
  4790. 0000359C  B680                     cmp.l      D3, D0
  4791. 0000359E  6E12                     bgt        +0x14 /* 000035B2 */
  4792. 000035A0  4878 0006                push.l     0x6
  4793. 000035A4  3F03                     move.w     -[A7], D3
  4794. 000035A6  4EAD ACA0                jsr        [A5 - 0x5360]
  4795. 000035AA  2F40 001A                move.l     [A7 + 0x1A], D0
  4796. 000035AE  5C4F                     addq.w     A7, 6
  4797. 000035B0  6004                     bra        +0x6 /* 000035B6 */
  4798. label000035B2:
  4799. 000035B2  42AF 0014                clr.l      [A7 + 0x14]
  4800. label000035B6:
  4801. 000035B6  261F                     move.l     D3, [A7]+
  4802. 000035B8  4E74 000C                rtd        0x000C
  4803. 000035BC  2F0A                     move.l     -[A7], A2
  4804. 000035BE  514F                     subq.w     A7, 8
  4805. 000035C0  3F2F 001A                move.w     -[A7], [A7 + 0x1A]
  4806. 000035C4  3F3C 0001                move.w     -[A7], 0x1
  4807. 000035C8  486F 0004                pea.l      [A7 + 0x4]
  4808. 000035CC  4EAD B558                jsr        [A5 - 0x4AA8]
  4809. 000035D0  2F6F 0008 000C           move.l     [A7 + 0xC], [A7 + 0x8]
  4810. 000035D6  95CA                     sub.l      A2, A2
  4811. 000035D8  4A6F 000C                tst.w      [A7 + 0xC]
  4812. 000035DC  504F                     addq.w     A7, 8
  4813. 000035DE  6F62                     ble        +0x64 /* 00003642 */
  4814. 000035E0  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  4815. 000035E4  2050                     movea.l    A0, [A0]
  4816. 000035E6  2050                     movea.l    A0, [A0]
  4817. 000035E8  302F 0004                move.w     D0, [A7 + 0x4]
  4818. 000035EC  B068 000A                cmp.w      D0, [A0 + 0xA]
  4819. 000035F0  6E50                     bgt        +0x52 /* 00003642 */
  4820. 000035F2  4A6F 0006                tst.w      [A7 + 0x6]
  4821. 000035F6  6F4A                     ble        +0x4C /* 00003642 */
  4822. 000035F8  302F 0004                move.w     D0, [A7 + 0x4]
  4823. 000035FC  48C0                     ext.l      D0
  4824. 000035FE  5380                     subq.l     D0, 1
  4825. 00003600  4C3C 0800 0000           movem.w    A3, 0x0
  4826. 00003606  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  4827. 0000360A  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  4828. 0000360E  2250                     movea.l    A1, [A0]
  4829. 00003610  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  4830. 00003614  48C0                     ext.l      D0
  4831. 00003616  5380                     subq.l     D0, 1
  4832. 00003618  4C3C 0800 0000           movem.w    A3, 0x0
  4833. 0000361E  0166                     bchg       -[A6], D0
  4834. 00003620  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  4835. 00003624  2050                     movea.l    A0, [A0]
  4836. 00003626  D1C0                     add.l      A0, D0
  4837. 00003628  41E8 0014                lea.l      A0, [A0 + 0x14]
  4838. 0000362C  302F 0006                move.w     D0, [A7 + 0x6]
  4839. 00003630  B068 0160                cmp.w      D0, [A0 + 0x160]
  4840. 00003634  6E0C                     bgt        +0xE /* 00003642 */
  4841. 00003636  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  4842. 0000363A  4EAD B5F8                jsr        [A5 - 0x4A08]
  4843. 0000363E  2448                     movea.l    A2, A0
  4844. 00003640  584F                     addq.w     A7, 4
  4845. label00003642:
  4846. 00003642  2F4A 001C                move.l     [A7 + 0x1C], A2
  4847. 00003646  504F                     addq.w     A7, 8
  4848. 00003648  245F                     movea.l    A2, [A7]+
  4849. 0000364A  4E74 000C                rtd        0x000C
  4850. 0000364E  2F0A                     move.l     -[A7], A2
  4851. 00003650  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  4852. 00003654  3F2F 001E                move.w     -[A7], [A7 + 0x1E]
  4853. 00003658  3F3C 0001                move.w     -[A7], 0x1
  4854. 0000365C  486F 0008                pea.l      [A7 + 0x8]
  4855. 00003660  4EAD B558                jsr        [A5 - 0x4AA8]
  4856. 00003664  2F6F 000C 0010           move.l     [A7 + 0x10], [A7 + 0xC]
  4857. 0000366A  95CA                     sub.l      A2, A2
  4858. 0000366C  4A6F 0010                tst.w      [A7 + 0x10]
  4859. 00003670  504F                     addq.w     A7, 8
  4860. 00003672  6F00 0096                ble        +0x98 /* 0000370A */
  4861. 00003676  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  4862. 0000367A  2050                     movea.l    A0, [A0]
  4863. 0000367C  2050                     movea.l    A0, [A0]
  4864. 0000367E  302F 0008                move.w     D0, [A7 + 0x8]
  4865. 00003682  B068 000A                cmp.w      D0, [A0 + 0xA]
  4866. 00003686  6E00 0082                bgt        +0x84 /* 0000370A */
  4867. 0000368A  4A6F 000A                tst.w      [A7 + 0xA]
  4868. 0000368E  6F7A                     ble        +0x7C /* 0000370A */
  4869. 00003690  302F 0008                move.w     D0, [A7 + 0x8]
  4870. 00003694  48C0                     ext.l      D0
  4871. 00003696  5380                     subq.l     D0, 1
  4872. 00003698  4C3C 0800 0000           movem.w    A3, 0x0
  4873. 0000369E  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  4874. 000036A2  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  4875. 000036A6  2250                     movea.l    A1, [A0]
  4876. 000036A8  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  4877. 000036AC  48C0                     ext.l      D0
  4878. 000036AE  5380                     subq.l     D0, 1
  4879. 000036B0  4C3C 0800 0000           movem.w    A3, 0x0
  4880. 000036B6  0166                     bchg       -[A6], D0
  4881. 000036B8  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  4882. 000036BC  2050                     movea.l    A0, [A0]
  4883. 000036BE  D1C0                     add.l      A0, D0
  4884. 000036C0  41E8 0014                lea.l      A0, [A0 + 0x14]
  4885. 000036C4  302F 000A                move.w     D0, [A7 + 0xA]
  4886. 000036C8  B068 0160                cmp.w      D0, [A0 + 0x160]
  4887. 000036CC  6E3C                     bgt        +0x3E /* 0000370A */
  4888. 000036CE  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  4889. 000036D2  4EAD B5F8                jsr        [A5 - 0x4A08]
  4890. 000036D6  2F48 0004                move.l     [A7 + 0x4], A0
  4891. 000036DA  3F3C 0001                move.w     -[A7], 0x1
  4892. 000036DE  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  4893. 000036E2  4EAD B610                jsr        [A5 - 0x49F0]
  4894. 000036E6  4A00                     tst.b      D0
  4895. 000036E8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4896. 000036EC  671C                     beq        +0x1E /* 0000370A */
  4897. 000036EE  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  4898. 000036F2  4EAD B2D8                jsr        [A5 - 0x4D28]
  4899. 000036F6  4A00                     tst.b      D0
  4900. 000036F8  584F                     addq.w     A7, 4
  4901. 000036FA  670E                     beq        +0x10 /* 0000370A */
  4902. 000036FC  2057                     movea.l    A0, [A7]
  4903. 000036FE  4868 0014                pea.l      [A0 + 0x14]
  4904. 00003702  4EAD BD68                jsr        [A5 - 0x4298]
  4905. 00003706  2448                     movea.l    A2, A0
  4906. 00003708  584F                     addq.w     A7, 4
  4907. label0000370A:
  4908. 0000370A  2F4A 0020                move.l     [A7 + 0x20], A2
  4909. 0000370E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4910. 00003712  245F                     movea.l    A2, [A7]+
  4911. 00003714  4E74 000C                rtd        0x000C
  4912. 00003718  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  4913. 0000371C  3F2F 001E                move.w     -[A7], [A7 + 0x1E]
  4914. 00003720  3F3C 0001                move.w     -[A7], 0x1
  4915. 00003724  486F 000C                pea.l      [A7 + 0xC]
  4916. 00003728  4EAD B558                jsr        [A5 - 0x4AA8]
  4917. 0000372C  2F6F 0010 0014           move.l     [A7 + 0x14], [A7 + 0x10]
  4918. 00003732  4A6F 0014                tst.w      [A7 + 0x14]
  4919. 00003736  504F                     addq.w     A7, 8
  4920. 00003738  6F00 0084                ble        +0x86 /* 000037BE */
  4921. 0000373C  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  4922. 00003740  2050                     movea.l    A0, [A0]
  4923. 00003742  2050                     movea.l    A0, [A0]
  4924. 00003744  302F 000C                move.w     D0, [A7 + 0xC]
  4925. 00003748  B068 000A                cmp.w      D0, [A0 + 0xA]
  4926. 0000374C  6E70                     bgt        +0x72 /* 000037BE */
  4927. 0000374E  4A6F 000E                tst.w      [A7 + 0xE]
  4928. 00003752  6F6A                     ble        +0x6C /* 000037BE */
  4929. 00003754  302F 000C                move.w     D0, [A7 + 0xC]
  4930. 00003758  48C0                     ext.l      D0
  4931. 0000375A  5380                     subq.l     D0, 1
  4932. 0000375C  4C3C 0800 0000           movem.w    A3, 0x0
  4933. 00003762  0018 206D                ori.b      [A0]+, 0x6D /* 'm' */
  4934. 00003766  1C30 2050                move.b     D6, [A0 + D2.w + 0x50]
  4935. 0000376A  2250                     movea.l    A1, [A0]
  4936. 0000376C  3031 0820                move.w     D0, [A1 + D0 + 0x20]
  4937. 00003770  48C0                     ext.l      D0
  4938. 00003772  5380                     subq.l     D0, 1
  4939. 00003774  4C3C 0800 0000           movem.w    A3, 0x0
  4940. 0000377A  0166                     bchg       -[A6], D0
  4941. 0000377C  206D 14A8                movea.l    A0, [A5 + 0x14A8]
  4942. 00003780  2050                     movea.l    A0, [A0]
  4943. 00003782  D1C0                     add.l      A0, D0
  4944. 00003784  41E8 0014                lea.l      A0, [A0 + 0x14]
  4945. 00003788  302F 000E                move.w     D0, [A7 + 0xE]
  4946. 0000378C  B068 0160                cmp.w      D0, [A0 + 0x160]
  4947. 00003790  6E2C                     bgt        +0x2E /* 000037BE */
  4948. 00003792  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  4949. 00003796  4EAD B5F8                jsr        [A5 - 0x4A08]
  4950. 0000379A  2F48 0004                move.l     [A7 + 0x4], A0
  4951. 0000379E  3F3C 0001                move.w     -[A7], 0x1
  4952. 000037A2  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  4953. 000037A6  4EAD B610                jsr        [A5 - 0x49F0]
  4954. 000037AA  4A00                     tst.b      D0
  4955. 000037AC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4956. 000037B0  670C                     beq        +0xE /* 000037BE */
  4957. 000037B2  2057                     movea.l    A0, [A7]
  4958. 000037B4  4868 0014                pea.l      [A0 + 0x14]
  4959. 000037B8  4EAD BD70                jsr        [A5 - 0x4290]
  4960. 000037BC  584F                     addq.w     A7, 4
  4961. label000037BE:
  4962. 000037BE  42AF 0004                clr.l      [A7 + 0x4]
  4963. 000037C2  2F6F 0004 0020           move.l     [A7 + 0x20], [A7 + 0x4]
  4964. 000037C8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4965. 000037CC  4E74 000C                rtd        0x000C
  4966. 000037D0  4A2D 1BCC                tst.b      [A5 + 0x1BCC]
  4967. 000037D4  671E                     beq        +0x20 /* 000037F4 */
  4968. 000037D6  206D 1C30                movea.l    A0, [A5 + 0x1C30]
  4969. 000037DA  4AA8 03AA                tst.l      [A0 + 0x3AA]
  4970. 000037DE  6714                     beq        +0x16 /* 000037F4 */
  4971. 000037E0  2F28 03AA                move.l     -[A7], [A0 + 0x3AA]
  4972. 000037E4  3F2F 0008                move.w     -[A7], [A7 + 0x8]
  4973. 000037E8  3F2F 000C                move.w     -[A7], [A7 + 0xC]
  4974. 000037EC  1F2D 20A8                move.b     -[A7], [A5 + 0x20A8]
  4975. 000037F0  4EBA FC52                jsr        [PC - 0x3AE /* 00003444 */]
  4976. label000037F4:
  4977. 000037F4  4E75                     rts
  4978. 000037F6  4FEF FDE4                lea.l      A7, [A7 - 0x21C]
  4979. 000037FA  486F 0116                pea.l      [A7 + 0x116]
  4980. 000037FE  2F2F 0224                move.l     -[A7], [A7 + 0x224]
  4981. 00003802  4EAD E158                jsr        [A5 - 0x1EA8]
  4982. 00003806  3F3C 0001                move.w     -[A7], 0x1
  4983. 0000380A  1F3C 0013                move.b     -[A7], 0x13
  4984. 0000380E  3F3C 0001                move.w     -[A7], 0x1
  4985. 00003812  486F 0124                pea.l      [A7 + 0x124]
  4986. 00003816  486F 0012                pea.l      [A7 + 0x12]
  4987. 0000381A  4EAD B880                jsr        [A5 - 0x4780]
  4988. 0000381E  4A00                     tst.b      D0
  4989. 00003820  4FEF 0016                lea.l      A7, [A7 + 0x16]
  4990. 00003824  6608                     bne        +0xA /* 0000382E */
  4991. 00003826  91C8                     sub.l      A0, A0
  4992. 00003828  4FEF 021C                lea.l      A7, [A7 + 0x21C]
  4993. 0000382C  4E75                     rts
  4994. label0000382E:
  4995. 0000382E  486F 0116                pea.l      [A7 + 0x116]
  4996. 00003832  486F 0004                pea.l      [A7 + 0x4]
  4997. 00003836  4EAD B8A0                jsr        [A5 - 0x4760]
  4998. 0000383A  486F 011E                pea.l      [A7 + 0x11E]
  4999. 0000383E  4EAD E168                jsr        [A5 - 0x1E98]
  5000. 00003842  4FEF 0228                lea.l      A7, [A7 + 0x228]
  5001. 00003846  4E75                     rts
  5002. 00003848  0000 0000                ori.b      D0, 0x0
  5003. 0000384C  0000 0000                ori.b      D0, 0x0
  5004. 00003850  0000 0000                ori.b      D0, 0x0
  5005.